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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   79         LocVT == MVT::v16i8) {
  332       LocVT == MVT::v16i8 ||
  379       LocVT == MVT::v16i8 ||
  575       LocVT == MVT::v16i8 ||
  639       LocVT == MVT::v16i8 ||
  723       LocVT == MVT::v16i8 ||
  805       LocVT == MVT::v16i8 ||
  839       LocVT == MVT::v16i8 ||
 1039         LocVT == MVT::v16i8) {
 1145       LocVT == MVT::v16i8 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
 2150 /*  3974*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4020
 2190 /*  4075*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4121
 2230 /*  4176*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4222
 2270 /*  4277*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4323
 2310 /*  4378*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4424
 2350 /*  4479*/          OPC_SwitchType /*2 cases */, 43, MVT::v16i8,// ->4525
 2423 /*  4645*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->4691
 2429                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2434                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2477 /*  4787*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->4833
 2483                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2488                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2531 /*  4929*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->4975
 2537                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2542                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2585 /*  5071*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->5117
 2591                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2596                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2639 /*  5213*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->5259
 2645                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2650                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2693 /*  5355*/        OPC_SwitchType /*3 cases */, 43, MVT::v16i8,// ->5401
 2699                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
 2704                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2749 /*  5498*/        OPC_CheckChild0Type, MVT::v16i8,
67810 /*163873*/          OPC_CheckChild1Type, MVT::v16i8,
67868 /*163976*/          OPC_CheckChild1Type, MVT::v16i8,
67928 /*164083*/          OPC_CheckChild1Type, MVT::v16i8,
67930 /*164086*/          OPC_CheckChild2Type, MVT::v16i8,
67932 /*164089*/          OPC_CheckType, MVT::v16i8,
67935                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
67998 /*164210*/          OPC_CheckChild1Type, MVT::v16i8,
68000 /*164213*/          OPC_CheckChild2Type, MVT::v16i8,
68002 /*164216*/          OPC_CheckType, MVT::v16i8,
68005                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
68145 /*164476*/          OPC_CheckChild1Type, MVT::v16i8,
68209 /*164585*/          OPC_CheckChild1Type, MVT::v16i8,
68275 /*164699*/          OPC_CheckChild1Type, MVT::v16i8,
68277 /*164702*/          OPC_CheckChild2Type, MVT::v16i8,
68280 /*164706*/          OPC_CheckType, MVT::v16i8,
68283                         MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
68351 /*164833*/          OPC_CheckChild1Type, MVT::v16i8,
68353 /*164836*/          OPC_CheckChild2Type, MVT::v16i8,
68356 /*164840*/          OPC_CheckType, MVT::v16i8,
68359                         MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
68523 /*165138*/          /*SwitchType*/ 13, MVT::v16i8,// ->165153
68527                           MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
68609 /*165303*/          /*SwitchType*/ 13, MVT::v16i8,// ->165318
68613                           MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
68695 /*165468*/          /*SwitchType*/ 13, MVT::v16i8,// ->165483
68699                           MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
68781 /*165633*/          /*SwitchType*/ 13, MVT::v16i8,// ->165648
68785                           MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
68860 /*165784*/          /*SwitchType*/ 13, MVT::v16i8,// ->165799
68864                           MVT::v16i8, 3/*#Ops*/, 2, 0, 3, 
68947 /*165950*/          /*SwitchType*/ 13, MVT::v16i8,// ->165965
68951                           MVT::v16i8, 3/*#Ops*/, 2, 0, 3, 
69034 /*166116*/          /*SwitchType*/ 13, MVT::v16i8,// ->166131
69038                           MVT::v16i8, 3/*#Ops*/, 2, 0, 3, 
69121 /*166282*/          /*SwitchType*/ 13, MVT::v16i8,// ->166297
69125                           MVT::v16i8, 3/*#Ops*/, 2, 0, 3, 
69294 /*166595*/        /*SwitchType*/ 11, MVT::v16i8,// ->166608
69297                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
69459 /*166903*/        /*SwitchType*/ 11, MVT::v16i8,// ->166916
69462                         MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
69632 /*167214*/      /*SwitchType*/ 10, MVT::v16i8,// ->167226
69635                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
70106 /*168226*/        OPC_CheckChild0Type, MVT::v16i8,
71207 /*170558*/        OPC_CheckChild1Type, MVT::v16i8,
71307 /*170759*/        OPC_CheckChild0Type, MVT::v16i8,
71813 /*171764*/        OPC_CheckChild0Type, MVT::v16i8,
72710 /*173452*/        OPC_CheckChild1Type, MVT::v16i8,
73592 /*175090*/        OPC_CheckChild1Type, MVT::v16i8,
73594 /*175093*/        OPC_CheckChild2Type, MVT::v16i8,
73595 /*175095*/        OPC_CheckType, MVT::v16i8,
73598                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
74252 /*176335*/        OPC_CheckChild1Type, MVT::v16i8,
74254 /*176338*/        OPC_CheckChild2Type, MVT::v16i8,
74255 /*176340*/        OPC_CheckType, MVT::v16i8,
74258                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
76781 /*180953*/      /*SwitchType*/ 15, MVT::v16i8,// ->180970
76782 /*180955*/        OPC_CheckChild1Type, MVT::v16i8,
76784 /*180958*/        OPC_CheckChild2Type, MVT::v16i8,
76787                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
76875 /*181131*/      /*SwitchType*/ 15, MVT::v16i8,// ->181148
76876 /*181133*/        OPC_CheckChild1Type, MVT::v16i8,
76878 /*181136*/        OPC_CheckChild2Type, MVT::v16i8,
76881                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
76969 /*181309*/      /*SwitchType*/ 15, MVT::v16i8,// ->181326
76970 /*181311*/        OPC_CheckChild1Type, MVT::v16i8,
76972 /*181314*/        OPC_CheckChild2Type, MVT::v16i8,
76975                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77063 /*181487*/      /*SwitchType*/ 15, MVT::v16i8,// ->181504
77064 /*181489*/        OPC_CheckChild1Type, MVT::v16i8,
77066 /*181492*/        OPC_CheckChild2Type, MVT::v16i8,
77069                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77157 /*181665*/      /*SwitchType*/ 15, MVT::v16i8,// ->181682
77158 /*181667*/        OPC_CheckChild1Type, MVT::v16i8,
77160 /*181670*/        OPC_CheckChild2Type, MVT::v16i8,
77163                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77251 /*181843*/      /*SwitchType*/ 15, MVT::v16i8,// ->181860
77252 /*181845*/        OPC_CheckChild1Type, MVT::v16i8,
77254 /*181848*/        OPC_CheckChild2Type, MVT::v16i8,
77257                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77339 /*182009*/      /*SwitchType*/ 11, MVT::v16i8,// ->182022
77340 /*182011*/        OPC_CheckChild1Type, MVT::v16i8,
77343                       MVT::v16i8, 1/*#Ops*/, 0, 
77413 /*182147*/      /*SwitchType*/ 11, MVT::v16i8,// ->182160
77414 /*182149*/        OPC_CheckChild1Type, MVT::v16i8,
77417                       MVT::v16i8, 1/*#Ops*/, 0, 
77513 /*182333*/      /*SwitchType*/ 15, MVT::v16i8,// ->182350
77514 /*182335*/        OPC_CheckChild1Type, MVT::v16i8,
77516 /*182338*/        OPC_CheckChild2Type, MVT::v16i8,
77519                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77617 /*182529*/      /*SwitchType*/ 15, MVT::v16i8,// ->182546
77618 /*182531*/        OPC_CheckChild1Type, MVT::v16i8,
77620 /*182534*/        OPC_CheckChild2Type, MVT::v16i8,
77623                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77709 /*182702*/      /*SwitchType*/ 15, MVT::v16i8,// ->182719
77710 /*182704*/        OPC_CheckChild1Type, MVT::v16i8,
77712 /*182707*/        OPC_CheckChild2Type, MVT::v16i8,
77715                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77793 /*182861*/      /*SwitchType*/ 15, MVT::v16i8,// ->182878
77794 /*182863*/        OPC_CheckChild1Type, MVT::v16i8,
77796 /*182866*/        OPC_CheckChild2Type, MVT::v16i8,
77799                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77877 /*183020*/      /*SwitchType*/ 15, MVT::v16i8,// ->183037
77878 /*183022*/        OPC_CheckChild1Type, MVT::v16i8,
77880 /*183025*/        OPC_CheckChild2Type, MVT::v16i8,
77883                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
77961 /*183179*/      /*SwitchType*/ 15, MVT::v16i8,// ->183196
77962 /*183181*/        OPC_CheckChild1Type, MVT::v16i8,
77964 /*183184*/        OPC_CheckChild2Type, MVT::v16i8,
77967                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
78042                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78047                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78054 /*183373*/          OPC_CheckChild1Type, MVT::v16i8,
78056                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78061                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78070                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78075                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78084                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78089                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78100                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78105                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78114                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78119                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78134                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78139                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78146 /*183624*/          OPC_CheckChild1Type, MVT::v16i8,
78148                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78153                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78162                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78167                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78176                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78181                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78192                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78197                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
78206                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
78211                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
80160                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
80167                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
80215 /*187471*/        OPC_CheckChild2Type, MVT::v16i8,
80231 /*187499*/          OPC_CheckType, MVT::v16i8,
80242 /*187520*/          OPC_CheckChild3Type, MVT::v16i8,
80295 /*187617*/        OPC_CheckChild2Type, MVT::v16i8,
80311 /*187645*/          OPC_CheckType, MVT::v16i8,
80322 /*187666*/          OPC_CheckChild3Type, MVT::v16i8,
80335 /*187691*/        OPC_CheckChild1Type, MVT::v16i8,
80342 /*187702*/        OPC_CheckChild3Type, MVT::v16i8,
80348 /*187712*/        OPC_CheckType, MVT::v16i8,
80352                       MVT::v16i8, 4/*#Ops*/, 0, 4, 2, 5, 
80430                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
80432                       MVT::v16i8, 1/*#Ops*/, 2, 
80439                       MVT::v16i8, 1/*#Ops*/, 0, 
80454                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
80456                       MVT::v16i8, 1/*#Ops*/, 2, 
80463                       MVT::v16i8, 1/*#Ops*/, 0, 
80533 /*188052*/        OPC_CheckChild1Type, MVT::v16i8,
80535 /*188055*/        OPC_CheckChild2Type, MVT::v16i8,
80541 /*188065*/        OPC_CheckType, MVT::v16i8,
80545                       MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
80664 /*188290*/        OPC_CheckChild1Type, MVT::v16i8,
80666 /*188293*/        OPC_CheckChild2Type, MVT::v16i8,
80672 /*188303*/        OPC_CheckType, MVT::v16i8,
80676                       MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
80865 /*188656*/      /*SwitchType*/ 11, MVT::v16i8,// ->188669
80866 /*188658*/        OPC_CheckChild1Type, MVT::v16i8,
80869                       MVT::v16i8, 1/*#Ops*/, 0, 
80918 /*188753*/      /*SwitchType*/ 11, MVT::v16i8,// ->188766
80919 /*188755*/        OPC_CheckChild1Type, MVT::v16i8,
80922                       MVT::v16i8, 1/*#Ops*/, 0, 
80937 /*188788*/        OPC_CheckChild1Type, MVT::v16i8,
81033 /*188965*/        OPC_CheckChild1Type, MVT::v16i8,
81141 /*189164*/      /*SwitchType*/ 15, MVT::v16i8,// ->189181
81142 /*189166*/        OPC_CheckChild1Type, MVT::v16i8,
81144 /*189169*/        OPC_CheckChild2Type, MVT::v16i8,
81147                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81208 /*189290*/      /*SwitchType*/ 15, MVT::v16i8,// ->189307
81209 /*189292*/        OPC_CheckChild1Type, MVT::v16i8,
81211 /*189295*/        OPC_CheckChild2Type, MVT::v16i8,
81214                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81230 /*189331*/      /*SwitchType*/ 15, MVT::v16i8,// ->189348
81231 /*189333*/        OPC_CheckChild1Type, MVT::v16i8,
81233 /*189336*/        OPC_CheckChild2Type, MVT::v16i8,
81236                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81288 /*189440*/      /*SwitchType*/ 15, MVT::v16i8,// ->189457
81289 /*189442*/        OPC_CheckChild1Type, MVT::v16i8,
81291 /*189445*/        OPC_CheckChild2Type, MVT::v16i8,
81294                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81346 /*189549*/      /*SwitchType*/ 15, MVT::v16i8,// ->189566
81347 /*189551*/        OPC_CheckChild1Type, MVT::v16i8,
81349 /*189554*/        OPC_CheckChild2Type, MVT::v16i8,
81352                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81404 /*189658*/      /*SwitchType*/ 15, MVT::v16i8,// ->189675
81405 /*189660*/        OPC_CheckChild1Type, MVT::v16i8,
81407 /*189663*/        OPC_CheckChild2Type, MVT::v16i8,
81410                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81462 /*189767*/      /*SwitchType*/ 15, MVT::v16i8,// ->189784
81463 /*189769*/        OPC_CheckChild1Type, MVT::v16i8,
81465 /*189772*/        OPC_CheckChild2Type, MVT::v16i8,
81468                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81520 /*189876*/      /*SwitchType*/ 15, MVT::v16i8,// ->189893
81521 /*189878*/        OPC_CheckChild1Type, MVT::v16i8,
81523 /*189881*/        OPC_CheckChild2Type, MVT::v16i8,
81526                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81578 /*189985*/      /*SwitchType*/ 15, MVT::v16i8,// ->190002
81579 /*189987*/        OPC_CheckChild1Type, MVT::v16i8,
81581 /*189990*/        OPC_CheckChild2Type, MVT::v16i8,
81584                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81636 /*190094*/      /*SwitchType*/ 15, MVT::v16i8,// ->190111
81637 /*190096*/        OPC_CheckChild1Type, MVT::v16i8,
81639 /*190099*/        OPC_CheckChild2Type, MVT::v16i8,
81642                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81694 /*190203*/      /*SwitchType*/ 15, MVT::v16i8,// ->190220
81695 /*190205*/        OPC_CheckChild1Type, MVT::v16i8,
81697 /*190208*/        OPC_CheckChild2Type, MVT::v16i8,
81700                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81752 /*190312*/      /*SwitchType*/ 15, MVT::v16i8,// ->190329
81753 /*190314*/        OPC_CheckChild1Type, MVT::v16i8,
81755 /*190317*/        OPC_CheckChild2Type, MVT::v16i8,
81758                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81810 /*190421*/      /*SwitchType*/ 15, MVT::v16i8,// ->190438
81811 /*190423*/        OPC_CheckChild1Type, MVT::v16i8,
81813 /*190426*/        OPC_CheckChild2Type, MVT::v16i8,
81816                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
81868 /*190530*/      /*SwitchType*/ 15, MVT::v16i8,// ->190547
81869 /*190532*/        OPC_CheckChild1Type, MVT::v16i8,
81871 /*190535*/        OPC_CheckChild2Type, MVT::v16i8,
81874                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
82048 /*190867*/      /*SwitchType*/ 10, MVT::v16i8,// ->190879
82049 /*190869*/        OPC_CheckChild2Type, MVT::v16i8,
82051                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
82067 /*190903*/      /*SwitchType*/ 15, MVT::v16i8,// ->190920
82068 /*190905*/        OPC_CheckChild1Type, MVT::v16i8,
82071 /*190909*/        OPC_CheckChild3Type, MVT::v16i8,
82073                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
82083                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
82092                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
83184 /*192958*/      /*SwitchType*/ 11, MVT::v16i8,// ->192971
83185 /*192960*/        OPC_CheckChild0Type, MVT::v16i8,
83188                       MVT::v16i8, 1/*#Ops*/, 0, 
84867 /*196499*/      /*SwitchType*/ 74, MVT::v16i8,// ->196575
84874                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
84881                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
84888                           MVT::v16i8, 2/*#Ops*/, 2, 3, 
84895                           MVT::v16i8, 2/*#Ops*/, 2, 3, 
84903                         MVT::v16i8, 1/*#Ops*/, 1, 
85109 /*196978*/        OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197032
85120                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85125                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85142                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85147                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85159 /*197095*/        OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197149
85170                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85175                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85192                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85197                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85209 /*197212*/        OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197266
85220                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85225                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85242                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
85247                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85299 /*197431*/          OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197485
85310                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85315                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85332                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85337                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85346 /*197543*/          OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197597
85357                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85362                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85379                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85384                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85393 /*197655*/          OPC_SwitchType /*2 cases */, 51, MVT::v16i8,// ->197709
85404                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85409                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85426                           MVT::v16i8, 0/*#Ops*/,  // Results = #1
85431                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
85565 /*198034*/      OPC_CheckChild0Type, MVT::v16i8,
85723 /*198345*/          /*SwitchType*/ 10, MVT::v16i8,// ->198357
85726                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
85819 /*198506*/      OPC_CheckType, MVT::v16i8,
85822                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
85835 /*198531*/        OPC_CheckType, MVT::v16i8,
85838                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
85848 /*198550*/        OPC_CheckType, MVT::v16i8,
85851                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
86134 /*198987*/      /*SwitchType*/ 10, MVT::v16i8,// ->198999
86137                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
86234 /*199176*/              OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199227
86244                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86249                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86265                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86270                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86282 /*199287*/              OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199338
86292                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86297                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86313                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86318                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86330 /*199398*/              OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199449
86340                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86345                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86361                               MVT::v16i8, 0/*#Ops*/,  // Results = #1
86366                               MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86376 /*199505*/            OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199556
86386                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86391                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86407                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86412                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86421 /*199611*/            OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199662
86431                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86436                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86452                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86457                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86466 /*199717*/            OPC_SwitchType /*2 cases */, 48, MVT::v16i8,// ->199768
86476                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86481                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86497                             MVT::v16i8, 0/*#Ops*/,  // Results = #1
86502                             MVT::v16i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
86513 /*199824*/            OPC_CheckChild0Type, MVT::v16i8,
86569 /*199923*/          OPC_CheckChild0Type, MVT::v16i8,
87799 /*202231*/        /*SwitchType*/ 9, MVT::v16i8,// ->202242
87802                         MVT::v16i8, 1/*#Ops*/, 0, 
87857 /*202338*/          /*SwitchType*/ 11, MVT::v16i8,// ->202351
87860                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
88017 /*202636*/        /*SwitchType*/ 10, MVT::v16i8,// ->202648
88020                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
88801 /*204234*/      /*SwitchType*/ 9, MVT::v16i8,// ->204245
88804                       MVT::v16i8, 1/*#Ops*/, 0, 
88844 /*204308*/      /*SwitchType*/ 9, MVT::v16i8,// ->204319
88847                       MVT::v16i8, 1/*#Ops*/, 0, 
88885 /*204381*/      /*SwitchType*/ 10, MVT::v16i8,// ->204393
88888                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
89105 /*204839*/            /*SwitchType*/ 11, MVT::v16i8,// ->204852
89108                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
89405 /*205344*/            OPC_CheckType, MVT::v16i8,
89408                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
89422 /*205372*/              OPC_CheckType, MVT::v16i8,
89425                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
89435 /*205393*/              OPC_CheckType, MVT::v16i8,
89438                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
89453 /*205422*/              OPC_CheckType, MVT::v16i8,
89456                             MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
89467 /*205444*/              OPC_CheckType, MVT::v16i8,
89470                             MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
89485 /*205473*/              OPC_CheckType, MVT::v16i8,
89488                             MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
89498 /*205494*/              OPC_CheckType, MVT::v16i8,
89501                             MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
89524 /*205534*/            OPC_CheckType, MVT::v16i8,
89527                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
89534 /*205552*/            OPC_CheckType, MVT::v16i8,
89537                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
89555 /*205584*/            OPC_CheckType, MVT::v16i8,
89558                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
89565 /*205602*/            OPC_CheckType, MVT::v16i8,
89568                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
89591 /*205644*/              OPC_CheckType, MVT::v16i8,
89594                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
89601 /*205662*/              OPC_CheckType, MVT::v16i8,
89604                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
89621 /*205693*/              OPC_CheckType, MVT::v16i8,
89624                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
89631 /*205711*/              OPC_CheckType, MVT::v16i8,
89634                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
91149 /*208175*/        /*SwitchType*/ 10, MVT::v16i8,// ->208187
91152                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
91244 /*208335*/      OPC_CheckType, MVT::v16i8,
91247                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
91260 /*208360*/        OPC_CheckType, MVT::v16i8,
91263                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
91273 /*208379*/        OPC_CheckType, MVT::v16i8,
91276                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
91559 /*208816*/      /*SwitchType*/ 10, MVT::v16i8,// ->208828
91562                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
92853 /*211305*/      /*SwitchType*/ 10, MVT::v16i8,// ->211317
92856                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
95486 /*216493*/      /*SwitchType*/ 12, MVT::v16i8,// ->216507
95490                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
95585 /*216679*/      /*SwitchType*/ 12, MVT::v16i8,// ->216693
95589                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
95674 /*216847*/      /*SwitchType*/ 12, MVT::v16i8,// ->216861
95678                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
95763 /*217015*/      /*SwitchType*/ 12, MVT::v16i8,// ->217029
95767                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
95862 /*217201*/      /*SwitchType*/ 12, MVT::v16i8,// ->217215
95866                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
95951 /*217369*/      /*SwitchType*/ 12, MVT::v16i8,// ->217383
95955                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
96040 /*217537*/      /*SwitchType*/ 12, MVT::v16i8,// ->217551
96044                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
99050 /*223186*/    /*SwitchType*/ 46, MVT::v16i8,// ->223234
99062                     MVT::v16i8, 2/*#Ops*/, 6, 7, 
99104 /*223348*/    /*SwitchType*/ 46, MVT::v16i8,// ->223396
99116                     MVT::v16i8, 2/*#Ops*/, 6, 7, 
99654 /*224381*/      /*SwitchType*/ 9, MVT::v16i8,// ->224392
99657                       MVT::v16i8, 1/*#Ops*/, 0, 
100735 /*226192*/      /*SwitchType*/ 18, MVT::v16i8,// ->226212
100744                         MVT::v16i8, 1/*#Ops*/, 0, 
100825 /*226342*/      /*SwitchType*/ 18, MVT::v16i8,// ->226362
100834                         MVT::v16i8, 1/*#Ops*/, 0, 
100915 /*226492*/      /*SwitchType*/ 18, MVT::v16i8,// ->226512
100924                         MVT::v16i8, 1/*#Ops*/, 0, 
101005 /*226633*/      /*SwitchType*/ 18, MVT::v16i8,// ->226653
101014                         MVT::v16i8, 1/*#Ops*/, 0, 
101095 /*226783*/      /*SwitchType*/ 18, MVT::v16i8,// ->226803
101104                         MVT::v16i8, 1/*#Ops*/, 0, 
101185 /*226933*/      /*SwitchType*/ 18, MVT::v16i8,// ->226953
101194                         MVT::v16i8, 1/*#Ops*/, 0, 
101226 /*226996*/      OPC_CheckChild0Type, MVT::v16i8,
101495 /*227523*/      /*SwitchType*/ 37, MVT::v16i8,// ->227562
101509                         MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
106664 /*238246*/            /*SwitchType*/ 68, MVT::v16i8,// ->238316
106669                               MVT::v16i8, 0/*#Ops*/,  // Results = #6
106674                               MVT::v16i8, 3/*#Ops*/, 6, 7, 8, 
106681                               MVT::v16i8, 0/*#Ops*/,  // Results = #6
106686                               MVT::v16i8, 3/*#Ops*/, 6, 7, 8, 
106860 /*238750*/            /*SwitchType*/ 30, MVT::v16i8,// ->238782
106864                             MVT::v16i8, 0/*#Ops*/,  // Results = #4
106869                             MVT::v16i8, 3/*#Ops*/, 4, 5, 6, 
106987 /*239044*/        OPC_SwitchType /*6 cases */, 26, MVT::v16i8,// ->239073
106994                         MVT::v16i8, 3/*#Ops*/, 1, 3, 4, 
107462 /*240173*/      /*SwitchType*/ 28, MVT::v16i8,// ->240203
107467                         MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
107473                         MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
108149 /*241476*/        /*SwitchType*/ 12, MVT::v16i8,// ->241490
108153                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
108224 /*241622*/                  OPC_CheckType, MVT::v16i8,
108230                                 MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
108271 /*241732*/                  OPC_CheckType, MVT::v16i8,
108277                                 MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
108322 /*241846*/                OPC_CheckType, MVT::v16i8,
108330                               MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108381 /*241978*/              OPC_CheckType, MVT::v16i8,
108390                             MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108436 /*242102*/            OPC_CheckType, MVT::v16i8,
108444                           MVT::v16i8, 2/*#Ops*/, 4, 1, 
108489 /*242226*/            OPC_CheckType, MVT::v16i8,
108498                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108553 /*242369*/            OPC_CheckType, MVT::v16i8,
108562                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108617 /*242512*/            OPC_CheckType, MVT::v16i8,
108626                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108681 /*242655*/            OPC_CheckType, MVT::v16i8,
108690                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108745 /*242798*/            OPC_CheckType, MVT::v16i8,
108754                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108809 /*242941*/            OPC_CheckType, MVT::v16i8,
108818                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108873 /*243084*/            OPC_CheckType, MVT::v16i8,
108882                           MVT::v16i8, 3/*#Ops*/, 5, 1, 6, 
108945 /*243250*/            OPC_CheckType, MVT::v16i8,
108953                           MVT::v16i8, 2/*#Ops*/, 4, 1, 
108991 /*243359*/            OPC_CheckType, MVT::v16i8,
108999                           MVT::v16i8, 2/*#Ops*/, 4, 1, 
109037 /*243468*/            OPC_CheckType, MVT::v16i8,
109045                           MVT::v16i8, 2/*#Ops*/, 4, 1, 
109085 /*243580*/            OPC_CheckType, MVT::v16i8,
109093                           MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
109137 /*243701*/            OPC_CheckType, MVT::v16i8,
109145                           MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
109189 /*243822*/            OPC_CheckType, MVT::v16i8,
109197                           MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
109241 /*243943*/            OPC_CheckType, MVT::v16i8,
109249                           MVT::v16i8, 3/*#Ops*/, 5, 1, 2, 
109312 /*244117*/        /*SwitchType*/ 18, MVT::v16i8,// ->244137
109314                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
109317                         MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
109375 /*244305*/      /*SwitchType*/ 52, MVT::v16i8,// ->244359
109389                       MVT::v16i8, 4/*#Ops*/, 4, 5, 8, 9, 
109507 /*244670*/          OPC_CheckChild0Type, MVT::v16i8,
109522 /*244695*/          OPC_CheckType, MVT::v16i8,
109527                         MVT::v16i8, 4/*#Ops*/, 0, 4, 1, 5, 
109622 /*244879*/            OPC_CheckType, MVT::v16i8,
109626                           MVT::v16i8, 3/*#Ops*/, 0, 4, 2, 
109766 /*245172*/          OPC_CheckType, MVT::v16i8,
109770                         MVT::v16i8, 3/*#Ops*/, 0, 3, 1, 
110274 /*246369*/          /*SwitchType*/ 13, MVT::v16i8,// ->246384
110278                           MVT::v16i8, 2/*#Ops*/, 0, 3, 
110337 /*246518*/          /*SwitchType*/ 28, MVT::v16i8,// ->246548
110345                           MVT::v16i8, 2/*#Ops*/, 4, 6, 
110389 /*246644*/          /*SwitchType*/ 13, MVT::v16i8,// ->246659
110393                           MVT::v16i8, 2/*#Ops*/, 0, 3, 
110419 /*246703*/          /*SwitchType*/ 13, MVT::v16i8,// ->246718
110423                           MVT::v16i8, 2/*#Ops*/, 0, 3, 
110453 /*246777*/          /*SwitchType*/ 28, MVT::v16i8,// ->246807
110461                           MVT::v16i8, 2/*#Ops*/, 4, 6, 
110495 /*246882*/          /*SwitchType*/ 28, MVT::v16i8,// ->246912
110503                           MVT::v16i8, 2/*#Ops*/, 4, 6, 
110537 /*246976*/            /*SwitchType*/ 8, MVT::v16i8,// ->246986
110540                             MVT::v16i8, 1/*#Ops*/, 1, 
110606 /*247090*/        /*SwitchType*/ 9, MVT::v16i8,// ->247101
110609                         MVT::v16i8, 1/*#Ops*/, 0, 
110838 /*247578*/      /*SwitchType*/ 18, MVT::v16i8,// ->247598
110840                       MVT::v16i8, 0/*#Ops*/,  // Results = #1
110843                       MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
110897 /*247724*/      /*SwitchType*/ 18, MVT::v16i8,// ->247744
110899                       MVT::v16i8, 0/*#Ops*/,  // Results = #1
110902                       MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
111179 /*248289*/      /*SwitchType*/ 10, MVT::v16i8,// ->248301
111182                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
111229 /*248386*/      /*SwitchType*/ 7, MVT::v16i8,// ->248395
111231                       MVT::v16i8, 1/*#Ops*/, 0, 
111559 /*249094*/    OPC_CheckChild0Type, MVT::v16i8,
111573 /*249121*/    /*SwitchType*/ 12, MVT::v16i8,// ->249135
111577                     MVT::v16i8, 2/*#Ops*/, 0, 2, 
111595 /*249163*/    /*SwitchType*/ 11, MVT::v16i8,// ->249176
111599                     MVT::v16i8, 1/*#Ops*/, 1, 
112008 /*249914*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->249920
112039 /*249954*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->249960
112069 /*249992*/      OPC_CheckChild0Type, MVT::v16i8,
112070 /*249994*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->250000
112101 /*250034*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->250040
112132 /*250074*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->250080
112163 /*250114*/      OPC_SwitchType /*7 cases */, 3, MVT::v16i8,// ->250120
112201 /*250168*/    /*SwitchType*/ 9, MVT::v16i8,// ->250179
112204                     MVT::v16i8, 1/*#Ops*/, 0, 
112252 /*250262*/    /*SwitchType*/ 9, MVT::v16i8,// ->250273
112255                     MVT::v16i8, 1/*#Ops*/, 0, 
112303 /*250356*/    /*SwitchType*/ 9, MVT::v16i8,// ->250367
112306                     MVT::v16i8, 1/*#Ops*/, 0, 
112354 /*250450*/    /*SwitchType*/ 9, MVT::v16i8,// ->250461
112357                     MVT::v16i8, 1/*#Ops*/, 0, 
112405 /*250544*/    /*SwitchType*/ 9, MVT::v16i8,// ->250555
112408                     MVT::v16i8, 1/*#Ops*/, 0, 
112457 /*250640*/    /*SwitchType*/ 11, MVT::v16i8,// ->250653
112458 /*250642*/      OPC_CheckChild0Type, MVT::v16i8,
112461                     MVT::v16i8, 1/*#Ops*/, 0, 
112697 /*251088*/    /*SwitchType*/ 7, MVT::v16i8,// ->251097
112699                     MVT::v16i8, 1/*#Ops*/, 0, 
112741 /*251168*/    /*SwitchType*/ 9, MVT::v16i8,// ->251179
112744                     MVT::v16i8, 1/*#Ops*/, 0, 
112756 /*251196*/    /*SwitchType*/ 9, MVT::v16i8,// ->251207
112759                     MVT::v16i8, 1/*#Ops*/, 0, 
112793 /*251264*/    /*SwitchType*/ 9, MVT::v16i8,// ->251275
112796                     MVT::v16i8, 1/*#Ops*/, 0, 
112853 /*251374*/    /*SwitchType*/ 10, MVT::v16i8,// ->251386
112856                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
112905 /*251477*/    /*SwitchType*/ 10, MVT::v16i8,// ->251489
112908                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
112957 /*251580*/    /*SwitchType*/ 10, MVT::v16i8,// ->251592
112960                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113009 /*251683*/    /*SwitchType*/ 10, MVT::v16i8,// ->251695
113012                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113061 /*251786*/    /*SwitchType*/ 10, MVT::v16i8,// ->251798
113064                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113113 /*251889*/    /*SwitchType*/ 10, MVT::v16i8,// ->251901
113116                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113153 /*251968*/    /*SwitchType*/ 10, MVT::v16i8,// ->251980
113156                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113193 /*252047*/    /*SwitchType*/ 10, MVT::v16i8,// ->252059
113196                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113233 /*252126*/    /*SwitchType*/ 10, MVT::v16i8,// ->252138
113236                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113274 /*252207*/    /*SwitchType*/ 11, MVT::v16i8,// ->252220
113277                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
113341 /*252350*/    /*SwitchType*/ 9, MVT::v16i8,// ->252361
113343                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
113419 /*252504*/    /*SwitchType*/ 10, MVT::v16i8,// ->252516
113422                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113495 /*252656*/    /*SwitchType*/ 10, MVT::v16i8,// ->252668
113498                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113571 /*252808*/    /*SwitchType*/ 10, MVT::v16i8,// ->252820
113574                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113647 /*252960*/    /*SwitchType*/ 10, MVT::v16i8,// ->252972
113650                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113723 /*253112*/    /*SwitchType*/ 10, MVT::v16i8,// ->253124
113726                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113799 /*253264*/    /*SwitchType*/ 10, MVT::v16i8,// ->253276
113802                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
113893 /*253467*/    /*SwitchType*/ 25, MVT::v16i8,// ->253494
113895                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
113900                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
113961 /*253646*/    /*SwitchType*/ 25, MVT::v16i8,// ->253673
113963                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
113968                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
114019 /*253798*/    /*SwitchType*/ 25, MVT::v16i8,// ->253825
114021                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
114026                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
114077 /*253950*/    /*SwitchType*/ 25, MVT::v16i8,// ->253977
114079                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
114084                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
114135 /*254102*/    /*SwitchType*/ 25, MVT::v16i8,// ->254129
114137                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
114142                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
114193 /*254254*/    /*SwitchType*/ 25, MVT::v16i8,// ->254281
114195                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
114200                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
114255 /*254408*/      /*SwitchType*/ 10, MVT::v16i8,// ->254420
114258                       MVT::v16i8, 1/*#Ops*/, 0, 
114318 /*254556*/      /*SwitchType*/ 11, MVT::v16i8,// ->254569
114321                       MVT::v16i8, 1/*#Ops*/, 0, 
gen/lib/Target/AArch64/AArch64GenFastISel.inc
  146   if (RetVT.SimpleTy != MVT::v16i8)
  211   case MVT::v16i8: return fastEmit_AArch64ISD_CMEQz_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  234   if (RetVT.SimpleTy != MVT::v16i8)
  299   case MVT::v16i8: return fastEmit_AArch64ISD_CMGEz_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  322   if (RetVT.SimpleTy != MVT::v16i8)
  387   case MVT::v16i8: return fastEmit_AArch64ISD_CMGTz_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  410   if (RetVT.SimpleTy != MVT::v16i8)
  475   case MVT::v16i8: return fastEmit_AArch64ISD_CMLEz_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  498   if (RetVT.SimpleTy != MVT::v16i8)
  563   case MVT::v16i8: return fastEmit_AArch64ISD_CMLTz_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  642   case MVT::v16i8: return fastEmit_AArch64ISD_DUP_MVT_i32_MVT_v16i8_r(Op0, Op0IsKill);
 1133   if (RetVT.SimpleTy != MVT::v16i8)
 1177   case MVT::v16i8: return fastEmit_AArch64ISD_NEG_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1197   if (RetVT.SimpleTy != MVT::v16i8)
 1241   case MVT::v16i8: return fastEmit_AArch64ISD_NOT_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1264   if (RetVT.SimpleTy != MVT::v16i8)
 1275   case MVT::v16i8: return fastEmit_AArch64ISD_REV16_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1292   if (RetVT.SimpleTy != MVT::v16i8)
 1333   case MVT::v16i8: return fastEmit_AArch64ISD_REV32_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1354   if (RetVT.SimpleTy != MVT::v16i8)
 1425   case MVT::v16i8: return fastEmit_AArch64ISD_REV64_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1687   if (RetVT.SimpleTy != MVT::v16i8)
 1753   case MVT::v16i8: return fastEmit_ISD_ABS_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2019   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v16i8_r(Op0, Op0IsKill);
 2119   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v16i8_r(Op0, Op0IsKill);
 2211   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v2i64_MVT_v16i8_r(Op0, Op0IsKill);
 2311   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v16i8_r(Op0, Op0IsKill);
 2411   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v16i8_r(Op0, Op0IsKill);
 2503   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v2f64_MVT_v16i8_r(Op0, Op0IsKill);
 2516   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2616   if (RetVT.SimpleTy != MVT::v16i8)
 2665   case MVT::v16i8: return fastEmit_ISD_CTLZ_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2686   if (RetVT.SimpleTy != MVT::v16i8)
 2697   case MVT::v16i8: return fastEmit_ISD_CTPOP_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 4310   if (RetVT.SimpleTy != MVT::v16i8)
 4375   case MVT::v16i8: return fastEmit_AArch64ISD_CMEQ_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4398   if (RetVT.SimpleTy != MVT::v16i8)
 4463   case MVT::v16i8: return fastEmit_AArch64ISD_CMGE_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4486   if (RetVT.SimpleTy != MVT::v16i8)
 4551   case MVT::v16i8: return fastEmit_AArch64ISD_CMGT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4574   if (RetVT.SimpleTy != MVT::v16i8)
 4639   case MVT::v16i8: return fastEmit_AArch64ISD_CMHI_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4662   if (RetVT.SimpleTy != MVT::v16i8)
 4727   case MVT::v16i8: return fastEmit_AArch64ISD_CMHS_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5167   if (RetVT.SimpleTy != MVT::v16i8)
 5268   case MVT::v16i8: return fastEmit_AArch64ISD_TRN1_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5295   if (RetVT.SimpleTy != MVT::v16i8)
 5396   case MVT::v16i8: return fastEmit_AArch64ISD_TRN2_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5452   if (RetVT.SimpleTy != MVT::v16i8)
 5553   case MVT::v16i8: return fastEmit_AArch64ISD_UZP1_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5580   if (RetVT.SimpleTy != MVT::v16i8)
 5681   case MVT::v16i8: return fastEmit_AArch64ISD_UZP2_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5708   if (RetVT.SimpleTy != MVT::v16i8)
 5809   case MVT::v16i8: return fastEmit_AArch64ISD_ZIP1_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5836   if (RetVT.SimpleTy != MVT::v16i8)
 5937   case MVT::v16i8: return fastEmit_AArch64ISD_ZIP2_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5976   if (RetVT.SimpleTy != MVT::v16i8)
 6043   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6078   if (RetVT.SimpleTy != MVT::v16i8)
 6145   case MVT::v16i8: return fastEmit_ISD_AND_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6930   if (RetVT.SimpleTy != MVT::v16i8)
 6977   case MVT::v16i8: return fastEmit_ISD_MUL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7040   if (RetVT.SimpleTy != MVT::v16i8)
 7107   case MVT::v16i8: return fastEmit_ISD_OR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7182   if (RetVT.SimpleTy != MVT::v16i8)
 7229   case MVT::v16i8: return fastEmit_ISD_SMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7250   if (RetVT.SimpleTy != MVT::v16i8)
 7297   case MVT::v16i8: return fastEmit_ISD_SMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7360   if (RetVT.SimpleTy != MVT::v16i8)
 7427   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7472   if (RetVT.SimpleTy != MVT::v16i8)
 7519   case MVT::v16i8: return fastEmit_ISD_UMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7540   if (RetVT.SimpleTy != MVT::v16i8)
 7587   case MVT::v16i8: return fastEmit_ISD_UMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7620   if (RetVT.SimpleTy != MVT::v16i8)
 7687   case MVT::v16i8: return fastEmit_ISD_XOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7996   case MVT::v16i8: return fastEmit_AArch64ISD_DUPLANE8_MVT_v16i8_MVT_v16i8_ri_Predicate_VectorIndexB(Op0, Op0IsKill, imm1);
 8003   case MVT::v16i8: return fastEmit_AArch64ISD_DUPLANE8_MVT_v16i8_ri_Predicate_VectorIndexB(RetVT, Op0, Op0IsKill, imm1);
 8021   case MVT::v16i8: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v16i8_ri_Predicate_VectorIndexB(RetVT, Op0, Op0IsKill, imm1);
 8520   if (RetVT.SimpleTy != MVT::v16i8)
 8531   case MVT::v16i8: return fastEmit_AArch64ISD_SQSHLU_I_MVT_v16i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8548   if (RetVT.SimpleTy != MVT::v16i8)
 8559   case MVT::v16i8: return fastEmit_AArch64ISD_SQSHL_I_MVT_v16i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8576   if (RetVT.SimpleTy != MVT::v16i8)
 8587   case MVT::v16i8: return fastEmit_AArch64ISD_UQSHL_I_MVT_v16i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8604   if (RetVT.SimpleTy != MVT::v16i8)
 8615   case MVT::v16i8: return fastEmit_AArch64ISD_VSHL_MVT_v16i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8768   if (RetVT.SimpleTy != MVT::v16i8)
 8779   case MVT::v16i8: return fastEmit_AArch64ISD_SRSHR_I_MVT_v16i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8796   if (RetVT.SimpleTy != MVT::v16i8)
 8807   case MVT::v16i8: return fastEmit_AArch64ISD_URSHR_I_MVT_v16i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8824   if (RetVT.SimpleTy != MVT::v16i8)
 8835   case MVT::v16i8: return fastEmit_AArch64ISD_VASHR_MVT_v16i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8852   if (RetVT.SimpleTy != MVT::v16i8)
 8863   case MVT::v16i8: return fastEmit_AArch64ISD_VLSHR_MVT_v16i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 9237   case MVT::v16i8: return fastEmit_AArch64ISD_MOVI_MVT_i32_MVT_v16i8_i_Predicate_imm0_255(imm0);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 5184   /* 17 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::v8f16, MVT::Other,
 5185   /* 26 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc
   79       LocVT == MVT::v16i8 ||
  251       LocVT == MVT::v16i8 ||
  370       LocVT == MVT::v16i8 ||
  437       LocVT == MVT::v16i8 ||
  531       LocVT == MVT::v16i8 ||
  621       LocVT == MVT::v16i8 ||
  726       LocVT == MVT::v16i8 ||
  840       LocVT == MVT::v16i8 ||
  897       LocVT == MVT::v16i8 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc
 1236 /*  2625*/              /*SwitchType*/ 48, MVT::v16i8,// ->2675
 2005 /*  4099*/            OPC_CheckType, MVT::v16i8,
 2032 /*  4152*/              OPC_CheckType, MVT::v16i8,
 2055 /*  4196*/              OPC_CheckType, MVT::v16i8,
 2085 /*  4252*/              OPC_CheckType, MVT::v16i8,
 2107 /*  4295*/              OPC_CheckType, MVT::v16i8,
 2135 /*  4349*/              OPC_CheckType, MVT::v16i8,
 2158 /*  4393*/              OPC_CheckType, MVT::v16i8,
 2188 /*  4449*/            OPC_CheckType, MVT::v16i8,
 2229 /*  4529*/            OPC_CheckType, MVT::v16i8,
 2277 /*  4620*/          OPC_CheckType, MVT::v16i8,
 2319 /*  4701*/          OPC_CheckType, MVT::v16i8,
 2373 /*  4802*/            OPC_CheckType, MVT::v16i8,
 2400 /*  4855*/              OPC_CheckType, MVT::v16i8,
 2423 /*  4899*/              OPC_CheckType, MVT::v16i8,
 2453 /*  4955*/              OPC_CheckType, MVT::v16i8,
 2475 /*  4998*/              OPC_CheckType, MVT::v16i8,
 2503 /*  5052*/              OPC_CheckType, MVT::v16i8,
 2526 /*  5096*/              OPC_CheckType, MVT::v16i8,
 2556 /*  5152*/            OPC_CheckType, MVT::v16i8,
 2597 /*  5232*/            OPC_CheckType, MVT::v16i8,
 2645 /*  5323*/          OPC_CheckType, MVT::v16i8,
 2687 /*  5404*/          OPC_CheckType, MVT::v16i8,
 2749 /*  5524*/        /*SwitchType*/ 108, MVT::v16i8,// ->5634
 2880 /*  5792*/      OPC_CheckType, MVT::v16i8,
 2906 /*  5841*/        OPC_CheckType, MVT::v16i8,
 2928 /*  5883*/        OPC_CheckType, MVT::v16i8,
 2955 /*  5932*/      OPC_CheckType, MVT::v16i8,
 2983 /*  5988*/        OPC_CheckType, MVT::v16i8,
 3007 /*  6037*/        OPC_CheckType, MVT::v16i8,
 3036 /*  6093*/      OPC_CheckType, MVT::v16i8,
 3064 /*  6149*/        OPC_CheckType, MVT::v16i8,
 3088 /*  6198*/        OPC_CheckType, MVT::v16i8,
 3117 /*  6254*/      OPC_CheckType, MVT::v16i8,
 3145 /*  6310*/        OPC_CheckType, MVT::v16i8,
 3169 /*  6359*/        OPC_CheckType, MVT::v16i8,
 3200 /*  6416*/        OPC_CheckType, MVT::v16i8,
 3207                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 3220 /*  6458*/        OPC_CheckType, MVT::v16i8,
 3227                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 3245 /*  6508*/        OPC_CheckType, MVT::v16i8,
 3252                       MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
 3266 /*  6551*/        OPC_CheckType, MVT::v16i8,
 3273                       MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
 3308 /*  6653*/      /*SwitchType*/ 25, MVT::v16i8,// ->6680
 3315                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 5556 /* 11342*/        OPC_CheckChild0Type, MVT::v16i8,
 5775 /* 11812*/          OPC_CheckChild0Type, MVT::v16i8,
 6844 /* 13988*/          OPC_CheckChild1Type, MVT::v16i8,
 6846 /* 13991*/          OPC_CheckChild2Type, MVT::v16i8,
 6848 /* 13994*/          OPC_CheckType, MVT::v16i8,
 6853                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 6926 /* 14164*/          OPC_CheckChild1Type, MVT::v16i8,
 6928 /* 14167*/          OPC_CheckChild2Type, MVT::v16i8,
 6930 /* 14170*/          OPC_CheckType, MVT::v16i8,
 6935                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 7015 /* 14353*/            OPC_CheckChild1Type, MVT::v16i8,
 7017 /* 14356*/            OPC_CheckChild2Type, MVT::v16i8,
 7020 /* 14360*/            OPC_CheckType, MVT::v16i8,
 7025                           MVT::v16i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 7103 /* 14535*/            OPC_CheckChild1Type, MVT::v16i8,
 7105 /* 14538*/            OPC_CheckChild2Type, MVT::v16i8,
 7108 /* 14542*/            OPC_CheckType, MVT::v16i8,
 7113                           MVT::v16i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 7291 /* 14930*/        /*SwitchType*/ 21, MVT::v16i8,// ->14953
 7297                         MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7371 /* 15128*/        /*SwitchType*/ 21, MVT::v16i8,// ->15151
 7377                         MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7451 /* 15326*/        /*SwitchType*/ 21, MVT::v16i8,// ->15349
 7457                         MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7531 /* 15524*/        /*SwitchType*/ 21, MVT::v16i8,// ->15547
 7537                         MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7592 /* 15673*/        /*SwitchType*/ 19, MVT::v16i8,// ->15694
 7597                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 7648 /* 15806*/        /*SwitchType*/ 21, MVT::v16i8,// ->15829
 7654                         MVT::v16i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7729 /* 16005*/        /*SwitchType*/ 21, MVT::v16i8,// ->16028
 7735                         MVT::v16i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7810 /* 16204*/        /*SwitchType*/ 21, MVT::v16i8,// ->16227
 7816                         MVT::v16i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7891 /* 16403*/        /*SwitchType*/ 21, MVT::v16i8,// ->16426
 7897                         MVT::v16i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 8054 /* 16733*/      OPC_CheckType, MVT::v16i8,
 8059                     MVT::v16i8, 5/*#Ops*/, 0, 2, 1, 3, 4, 
 8074 /* 16772*/        OPC_CheckType, MVT::v16i8,
 8079                       MVT::v16i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 8091 /* 16805*/        OPC_CheckType, MVT::v16i8,
 8096                       MVT::v16i8, 5/*#Ops*/, 2, 1, 0, 3, 4, 
 8201 /* 17055*/        /*SwitchType*/ 19, MVT::v16i8,// ->17076
 8206                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 8308 /* 17294*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->17322
 8315                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 8447 /* 17612*/        /*SwitchType*/ 19, MVT::v16i8,// ->17633
 8452                         MVT::v16i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 8561 /* 17858*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->17886
 8568                         MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
 8620 /* 18007*/      /*SwitchType*/ 47, MVT::v16i8,// ->18056
 8626                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
 8636                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 9601 /* 20322*/          /*SwitchType*/ 108, MVT::v16i8,// ->20432
 9733 /* 20591*/      OPC_CheckType, MVT::v16i8,
 9759 /* 20640*/        OPC_CheckType, MVT::v16i8,
 9781 /* 20682*/        OPC_CheckType, MVT::v16i8,
 9808 /* 20731*/      OPC_CheckType, MVT::v16i8,
 9836 /* 20787*/        OPC_CheckType, MVT::v16i8,
 9860 /* 20836*/        OPC_CheckType, MVT::v16i8,
 9889 /* 20892*/      OPC_CheckType, MVT::v16i8,
 9917 /* 20948*/        OPC_CheckType, MVT::v16i8,
 9941 /* 20997*/        OPC_CheckType, MVT::v16i8,
 9970 /* 21053*/      OPC_CheckType, MVT::v16i8,
 9998 /* 21109*/        OPC_CheckType, MVT::v16i8,
10022 /* 21158*/        OPC_CheckType, MVT::v16i8,
10045 /* 21204*/        OPC_CheckChild0Type, MVT::v16i8,
10362 /* 21903*/        OPC_CheckChild0Type, MVT::v16i8,
11127 /* 23637*/        OPC_CheckType, MVT::v16i8,
11134                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
11147 /* 23679*/        OPC_CheckType, MVT::v16i8,
11154                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
11172 /* 23729*/        OPC_CheckType, MVT::v16i8,
11179                       MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
11193 /* 23772*/        OPC_CheckType, MVT::v16i8,
11200                       MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
11238 /* 23880*/          OPC_CheckChild0Type, MVT::v16i8,
11724 /* 24997*/          OPC_CheckChild0Type, MVT::v16i8,
12212 /* 26085*/          OPC_CheckChild0Type, MVT::v16i8,
12734 /* 27238*/          OPC_CheckChild0Type, MVT::v16i8,
13254 /* 28355*/      /*SwitchType*/ 25, MVT::v16i8,// ->28382
13261                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
14895 /* 31973*/        OPC_CheckChild2Type, MVT::v16i8,
14927 /* 32044*/        OPC_CheckChild2Type, MVT::v16i8,
14959 /* 32115*/        OPC_CheckChild2Type, MVT::v16i8,
14991 /* 32186*/        OPC_CheckChild2Type, MVT::v16i8,
15028                     MVT::v16i8, 3/*#Ops*/, 1, 3, 4,  // Results = #5
15030                     MVT::v16i8, 1/*#Ops*/, 5,  // Results = #6
16136 /* 34558*/        /*SwitchType*/ 23, MVT::v16i8,// ->34583
16137 /* 34560*/          OPC_CheckChild1Type, MVT::v16i8,
16139 /* 34563*/          OPC_CheckChild2Type, MVT::v16i8,
16144                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
16685 /* 35699*/        OPC_CheckChild1Type, MVT::v16i8,
16687 /* 35702*/        OPC_CheckChild2Type, MVT::v16i8,
16688 /* 35704*/        OPC_CheckType, MVT::v16i8,
16693                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
16751 /* 35827*/        OPC_CheckChild2Type, MVT::v16i8,
16766 /* 35853*/          OPC_CheckType, MVT::v16i8,
16779 /* 35883*/          OPC_CheckChild3Type, MVT::v16i8,
16830 /* 35976*/        OPC_CheckChild2Type, MVT::v16i8,
16845 /* 36002*/          OPC_CheckType, MVT::v16i8,
16858 /* 36032*/          OPC_CheckChild3Type, MVT::v16i8,
17801 /* 38012*/      /*SwitchType*/ 23, MVT::v16i8,// ->38037
17802 /* 38014*/        OPC_CheckChild1Type, MVT::v16i8,
17804 /* 38017*/        OPC_CheckChild2Type, MVT::v16i8,
17809                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
17871 /* 38170*/      /*SwitchType*/ 23, MVT::v16i8,// ->38195
17872 /* 38172*/        OPC_CheckChild1Type, MVT::v16i8,
17874 /* 38175*/        OPC_CheckChild2Type, MVT::v16i8,
17879                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
17941 /* 38328*/      /*SwitchType*/ 23, MVT::v16i8,// ->38353
17942 /* 38330*/        OPC_CheckChild1Type, MVT::v16i8,
17944 /* 38333*/        OPC_CheckChild2Type, MVT::v16i8,
17949                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18011 /* 38486*/      /*SwitchType*/ 23, MVT::v16i8,// ->38511
18012 /* 38488*/        OPC_CheckChild1Type, MVT::v16i8,
18014 /* 38491*/        OPC_CheckChild2Type, MVT::v16i8,
18019                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18081 /* 38644*/      /*SwitchType*/ 23, MVT::v16i8,// ->38669
18082 /* 38646*/        OPC_CheckChild1Type, MVT::v16i8,
18084 /* 38649*/        OPC_CheckChild2Type, MVT::v16i8,
18089                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18166 /* 38833*/      /*SwitchType*/ 23, MVT::v16i8,// ->38858
18167 /* 38835*/        OPC_CheckChild1Type, MVT::v16i8,
18169 /* 38838*/        OPC_CheckChild2Type, MVT::v16i8,
18174                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18260 /* 39040*/      /*SwitchType*/ 23, MVT::v16i8,// ->39065
18261 /* 39042*/        OPC_CheckChild1Type, MVT::v16i8,
18263 /* 39045*/        OPC_CheckChild2Type, MVT::v16i8,
18268                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18330 /* 39198*/      /*SwitchType*/ 23, MVT::v16i8,// ->39223
18331 /* 39200*/        OPC_CheckChild1Type, MVT::v16i8,
18333 /* 39203*/        OPC_CheckChild2Type, MVT::v16i8,
18338                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18400 /* 39356*/      /*SwitchType*/ 23, MVT::v16i8,// ->39381
18401 /* 39358*/        OPC_CheckChild1Type, MVT::v16i8,
18403 /* 39361*/        OPC_CheckChild2Type, MVT::v16i8,
18408                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18622 /* 39851*/      /*SwitchType*/ 27, MVT::v16i8,// ->39880
18623 /* 39853*/        OPC_CheckChild1Type, MVT::v16i8,
18625 /* 39856*/        OPC_CheckChild2Type, MVT::v16i8,
18627 /* 39859*/        OPC_CheckChild3Type, MVT::v16i8,
18632                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
18759 /* 40158*/      /*SwitchType*/ 23, MVT::v16i8,// ->40183
18760 /* 40160*/        OPC_CheckChild1Type, MVT::v16i8,
18762 /* 40163*/        OPC_CheckChild2Type, MVT::v16i8,
18767                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18873 /* 40416*/      /*SwitchType*/ 23, MVT::v16i8,// ->40441
18874 /* 40418*/        OPC_CheckChild1Type, MVT::v16i8,
18876 /* 40421*/        OPC_CheckChild2Type, MVT::v16i8,
18881                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
18975 /* 40647*/        OPC_CheckChild1Type, MVT::v16i8,
19033 /* 40781*/        OPC_CheckChild1Type, MVT::v16i8,
19099 /* 40930*/        OPC_CheckChild2Type, MVT::v16i8,
19169 /* 41088*/        OPC_CheckChild2Type, MVT::v16i8,
19566 /* 41989*/      /*SwitchType*/ 23, MVT::v16i8,// ->42014
19567 /* 41991*/        OPC_CheckChild1Type, MVT::v16i8,
19569 /* 41994*/        OPC_CheckChild2Type, MVT::v16i8,
19574                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
19658 /* 42197*/      /*SwitchType*/ 23, MVT::v16i8,// ->42222
19659 /* 42199*/        OPC_CheckChild1Type, MVT::v16i8,
19661 /* 42202*/        OPC_CheckChild2Type, MVT::v16i8,
19666                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
19750 /* 42405*/      /*SwitchType*/ 23, MVT::v16i8,// ->42430
19751 /* 42407*/        OPC_CheckChild1Type, MVT::v16i8,
19753 /* 42410*/        OPC_CheckChild2Type, MVT::v16i8,
19758                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
19842 /* 42613*/      /*SwitchType*/ 23, MVT::v16i8,// ->42638
19843 /* 42615*/        OPC_CheckChild1Type, MVT::v16i8,
19845 /* 42618*/        OPC_CheckChild2Type, MVT::v16i8,
19850                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
19934 /* 42821*/      /*SwitchType*/ 23, MVT::v16i8,// ->42846
19935 /* 42823*/        OPC_CheckChild1Type, MVT::v16i8,
19937 /* 42826*/        OPC_CheckChild2Type, MVT::v16i8,
19942                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
20026 /* 43029*/      /*SwitchType*/ 23, MVT::v16i8,// ->43054
20027 /* 43031*/        OPC_CheckChild1Type, MVT::v16i8,
20029 /* 43034*/        OPC_CheckChild2Type, MVT::v16i8,
20034                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
20118 /* 43237*/      /*SwitchType*/ 23, MVT::v16i8,// ->43262
20119 /* 43239*/        OPC_CheckChild1Type, MVT::v16i8,
20121 /* 43242*/        OPC_CheckChild2Type, MVT::v16i8,
20126                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
20210 /* 43445*/      /*SwitchType*/ 23, MVT::v16i8,// ->43470
20211 /* 43447*/        OPC_CheckChild1Type, MVT::v16i8,
20213 /* 43450*/        OPC_CheckChild2Type, MVT::v16i8,
20218                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
20274 /* 43591*/      /*SwitchType*/ 19, MVT::v16i8,// ->43612
20275 /* 43593*/        OPC_CheckChild1Type, MVT::v16i8,
20280                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
20332 /* 43725*/      /*SwitchType*/ 19, MVT::v16i8,// ->43746
20333 /* 43727*/        OPC_CheckChild1Type, MVT::v16i8,
20338                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
20390 /* 43859*/      /*SwitchType*/ 19, MVT::v16i8,// ->43880
20391 /* 43861*/        OPC_CheckChild1Type, MVT::v16i8,
20396                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
20795                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
20804                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
20812                     MVT::v16i8, 1/*#Ops*/, 0, 
20820                     MVT::v16i8, 1/*#Ops*/, 0, 
20884 /* 44823*/      OPC_SwitchType /*5 cases */, 27, MVT::v16i8,// ->44853
20885 /* 44826*/        OPC_CheckChild1Type, MVT::v16i8,
20887 /* 44829*/        OPC_CheckChild2Type, MVT::v16i8,
20891 /* 44835*/        OPC_CheckChild4Type, MVT::v16i8,
20895                       MVT::v16i8, 5/*#Ops*/, 0, 1, 4, 2, 3, 
20958 /* 44976*/      OPC_SwitchType /*5 cases */, 27, MVT::v16i8,// ->45006
20959 /* 44979*/        OPC_CheckChild1Type, MVT::v16i8,
20961 /* 44982*/        OPC_CheckChild2Type, MVT::v16i8,
20965 /* 44988*/        OPC_CheckChild4Type, MVT::v16i8,
20969                       MVT::v16i8, 5/*#Ops*/, 0, 1, 4, 2, 3, 
21070                     MVT::v16i8, 5/*#Ops*/, 4, 1, 5, 2, 6,  // Results = #7
21177                     MVT::v16i8, 3/*#Ops*/, 3, 5, 6,  // Results = #7
21194                     MVT::v16i8, 3/*#Ops*/, 3, 5, 6,  // Results = #7
21211                     MVT::v16i8, 3/*#Ops*/, 3, 5, 6,  // Results = #7
21916 /* 47107*/          OPC_CheckChild0Type, MVT::v16i8,
22182 /* 47676*/          OPC_CheckChild0Type, MVT::v16i8,
23056                           MVT::v16i8, 3/*#Ops*/, 1, 5, 6,  // Results = #7
23071                           MVT::v16i8, 3/*#Ops*/, 1, 5, 6,  // Results = #7
23087                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
23186 /* 49907*/        OPC_CheckChild1Type, MVT::v16i8,
23410                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
23608                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
23806                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
24031                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
24189                           MVT::v16i8, 4/*#Ops*/, 1, 5, 6, 7,  // Results = #8
24824 /* 53480*/        OPC_CheckChild3Type, MVT::v16i8,
24826 /* 53483*/        OPC_CheckChild4Type, MVT::v16i8,
24990 /* 53857*/        OPC_CheckChild3Type, MVT::v16i8,
24992 /* 53860*/        OPC_CheckChild4Type, MVT::v16i8,
24994 /* 53863*/        OPC_CheckChild5Type, MVT::v16i8,
24996 /* 53866*/        OPC_CheckChild6Type, MVT::v16i8,
28133 /* 60929*/          OPC_SwitchType /*4 cases */, 22, MVT::v16i8,// ->60954
28140                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
28176 /* 61030*/          OPC_SwitchType /*4 cases */, 22, MVT::v16i8,// ->61055
28183                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
28219 /* 61131*/          OPC_SwitchType /*4 cases */, 22, MVT::v16i8,// ->61156
28226                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
28261 /* 61230*/          OPC_CheckType, MVT::v16i8,
28268                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
28422                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
28438                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
28454                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
28481                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28504                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28527                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28550                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28573                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28596                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28619                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28647                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28675                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28703                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28731                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28759                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28791                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28818                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28845                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28872                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28899                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28926                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
28949                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28956                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
28979                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
28986                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
29009                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
29016                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
29043                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29075                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29107                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29139                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29171                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29203                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29235                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29242                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29269                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29276                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29303                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29310                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29333                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
29340                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
29368                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
29375                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
29403                       MVT::v16i8, 3/*#Ops*/, 8, 9, 10,  // Results = #11
29410                       MVT::v16i8, 3/*#Ops*/, 13, 14, 15,  // Results = #16
29442                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29449                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29481                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29488                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29520                       MVT::v16i8, 3/*#Ops*/, 11, 12, 13,  // Results = #14
29527                       MVT::v16i8, 3/*#Ops*/, 16, 17, 18,  // Results = #19
29720                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
29737                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
29754                           MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
29782                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
29799                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #6
31188 /* 68572*/      /*SwitchType*/ 103, MVT::v16i8,// ->68677
31254 /* 68720*/      /*SwitchType*/ 104, MVT::v16i8,// ->68826
31373 /* 68985*/      OPC_CheckType, MVT::v16i8,
31380                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
31392 /* 69025*/      OPC_CheckType, MVT::v16i8,
31399                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
31433 /* 69125*/      /*SwitchType*/ 25, MVT::v16i8,// ->69152
31440                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
32048 /* 70481*/      OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->70509
32055                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
32086 /* 70574*/      OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->70602
32093                       MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
32144 /* 70722*/      /*SwitchType*/ 47, MVT::v16i8,// ->70771
32150                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
32160                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
33404 /* 73513*/        OPC_SwitchType /*2 cases */, 45, MVT::v16i8,// ->73561
33410                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
33420                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
33933 /* 74650*/          /*SwitchType*/ 19, MVT::v16i8,// ->74671
33938                           MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
34110 /* 75041*/          OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->75069
34117                           MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
34168 /* 75189*/        /*SwitchType*/ 47, MVT::v16i8,// ->75238
34174                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
34184                           MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
35251 /* 77740*/      OPC_CheckChild1Type, MVT::v16i8,
35618                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3,  // Results = #4
36226 /* 79762*/        /*SwitchType*/ 25, MVT::v16i8,// ->79789
36233                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
36305 /* 79948*/      /*SwitchType*/ 25, MVT::v16i8,// ->79975
36312                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
36624 /* 80559*/      OPC_CheckChild0Type, MVT::v16i8,
36715 /* 80762*/      OPC_CheckChild0Type, MVT::v16i8,
38377 /* 84561*/    /*SwitchType*/ 47, MVT::v16i8,// ->84610
38378 /* 84563*/      OPC_CheckChild0Type, MVT::v16i8,
38384                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
38394                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
38461 /* 84755*/    /*SwitchType*/ 47, MVT::v16i8,// ->84804
38474                     MVT::v16i8, 5/*#Ops*/, 0, 5, 6, 7, 8, 
39416 /* 86663*/        /*SwitchType*/ 57, MVT::v16i8,// ->86722
39432                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
39442                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
39581 /* 86980*/        /*SwitchType*/ 57, MVT::v16i8,// ->87039
39597                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
39607                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
39746 /* 87297*/        /*SwitchType*/ 57, MVT::v16i8,// ->87356
39762                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
39772                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
39899 /* 87598*/        /*SwitchType*/ 57, MVT::v16i8,// ->87657
39915                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
39925                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
40064 /* 87915*/        /*SwitchType*/ 57, MVT::v16i8,// ->87974
40080                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
40090                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
40168 /* 88111*/        OPC_CheckChild0Type, MVT::v16i8,
40412 /* 88592*/        /*SwitchType*/ 57, MVT::v16i8,// ->88651
40428                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
40438                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
40567 /* 88901*/      OPC_CheckChild0Type, MVT::v16i8,
40728 /* 89252*/      OPC_CheckChild0Type, MVT::v16i8,
40774 /* 89396*/      OPC_CheckChild0Type, MVT::v16i8,
40823 /* 89534*/      OPC_CheckChild0Type, MVT::v16i8,
40871 /* 89679*/      OPC_CheckChild0Type, MVT::v16i8,
45508 /*100873*/      /*SwitchType*/ 45, MVT::v16i8,// ->100920
45514                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
45524                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
45618 /*101120*/      OPC_CheckType, MVT::v16i8,
45624                     MVT::v16i8, 4/*#Ops*/, 3, 4, 5, 2, 
45869 /*101646*/          OPC_CheckType, MVT::v16i8,
45877                         MVT::v16i8, 6/*#Ops*/, 4, 5, 0, 6, 7, 8, 
45975 /*101878*/        OPC_SwitchType /*2 cases */, 76, MVT::v16i8,// ->101957
45982                           MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
46000                           MVT::v16i8, 3/*#Ops*/, 0, 10, 12, 
46297 /*102659*/          OPC_CheckType, MVT::v16i8,
46304                         MVT::v16i8, 4/*#Ops*/, 2, 3, 4, 5, 
46372 /*102826*/      /*SwitchType*/ 45, MVT::v16i8,// ->102873
46378                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
46388                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
46907 /*104042*/      /*SwitchType*/ 45, MVT::v16i8,// ->104089
46913                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
46923                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
47085                         MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
47092                         MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
47118                         MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
47125                         MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
47140 /*104589*/      /*SwitchType*/ 65, MVT::v16i8,// ->104656
47148                       MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
47155                       MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
47158                       MVT::v16i8, 4/*#Ops*/, 5, 10, 11, 0, 
47426 /*105222*/        OPC_CheckType, MVT::v16i8,
47434                       MVT::v16i8, 5/*#Ops*/, 0, 2, 3, 4, 5, 
47475 /*105343*/        /*SwitchType*/ 20, MVT::v16i8,// ->105365
47481                         MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
47522 /*105451*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->105479
47529                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47558 /*105542*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->105570
47565                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47626 /*105705*/        OPC_CheckType, MVT::v16i8,
47634                       MVT::v16i8, 5/*#Ops*/, 0, 2, 3, 4, 5, 
47675 /*105826*/        /*SwitchType*/ 20, MVT::v16i8,// ->105848
47681                         MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
47722 /*105934*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->105962
47729                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47758 /*106025*/        OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->106053
47765                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47826 /*106188*/        OPC_CheckType, MVT::v16i8,
47834                       MVT::v16i8, 5/*#Ops*/, 0, 2, 3, 4, 5, 
47875 /*106309*/        /*SwitchType*/ 20, MVT::v16i8,// ->106331
47881                         MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
47917 /*106408*/      OPC_CheckChild0Type, MVT::v16i8,
48019 /*106650*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->106671
48024                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
48040 /*106701*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->106722
48045                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
48061 /*106752*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->106773
48066                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
48082 /*106803*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->106824
48087                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
48103 /*106854*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->106875
48108                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
49309 /*109746*/    /*SwitchType*/ 20, MVT::v16i8,// ->109768
49312                     MVT::v16i8, 0/*#Ops*/,  // Results = #1
49315                     MVT::v16i8, 3/*#Ops*/, 1, 0, 2, 
49766 /*110728*/      OPC_CheckChild0Type, MVT::v16i8,
49770 /*110736*/        OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->110756
49775                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
49792 /*110789*/        OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->110809
49797                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
49814 /*110842*/        OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->110862
49819                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
49836 /*110895*/        OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->110915
49841                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
49858 /*110948*/        OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->110968
49863                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
50487 /*112464*/      /*SwitchType*/ 18, MVT::v16i8,// ->112484
50492                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
50506 /*112509*/      /*SwitchType*/ 18, MVT::v16i8,// ->112529
50511                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
50883 /*113285*/        OPC_CheckType, MVT::v16i8,
50889                       MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
50963 /*113453*/      OPC_CheckChild0Type, MVT::v16i8,
50968 /*113461*/      OPC_CheckType, MVT::v16i8,
50980                       MVT::v16i8, 4/*#Ops*/, 4, 6, 7, 8, 
50995                       MVT::v16i8, 4/*#Ops*/, 5, 6, 7, 8, 
51370 /*114432*/    /*SwitchType*/ 20, MVT::v16i8,// ->114454
51376                     MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
51449 /*114621*/    /*SwitchType*/ 20, MVT::v16i8,// ->114643
51455                     MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
51528 /*114810*/    /*SwitchType*/ 20, MVT::v16i8,// ->114832
51534                     MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
51607 /*114999*/    /*SwitchType*/ 20, MVT::v16i8,// ->115021
51613                     MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
51686 /*115188*/    /*SwitchType*/ 20, MVT::v16i8,// ->115210
51692                     MVT::v16i8, 4/*#Ops*/, 0, 2, 3, 4, 
51766 /*115382*/    /*SwitchType*/ 21, MVT::v16i8,// ->115405
51772                     MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
51846 /*115580*/    /*SwitchType*/ 21, MVT::v16i8,// ->115603
51852                     MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
51886 /*115680*/      OPC_CheckChild0Type, MVT::v16i8,
52010 /*115930*/    /*SwitchType*/ 21, MVT::v16i8,// ->115953
52016                     MVT::v16i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
52107 /*116171*/      /*SwitchType*/ 18, MVT::v16i8,// ->116191
52112                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52150 /*116276*/      /*SwitchType*/ 47, MVT::v16i8,// ->116325
52156                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52166                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52244 /*116501*/      /*SwitchType*/ 18, MVT::v16i8,// ->116521
52249                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52287 /*116606*/      /*SwitchType*/ 47, MVT::v16i8,// ->116655
52293                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52303                         MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52389 /*116850*/    /*SwitchType*/ 21, MVT::v16i8,// ->116873
52390 /*116852*/      OPC_CheckChild0Type, MVT::v16i8,
52396                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52508 /*117135*/    /*SwitchType*/ 47, MVT::v16i8,// ->117184
52514                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52524                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52596 /*117350*/    /*SwitchType*/ 47, MVT::v16i8,// ->117399
52602                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52612                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52684 /*117565*/    /*SwitchType*/ 47, MVT::v16i8,// ->117614
52690                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52700                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52772 /*117780*/    /*SwitchType*/ 47, MVT::v16i8,// ->117829
52778                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
52788                       MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52804 /*117856*/    /*SwitchType*/ 19, MVT::v16i8,// ->117877
52805 /*117858*/      OPC_CheckChild0Type, MVT::v16i8,
52810                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
52835                       MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
52842                       MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
52868                       MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
52875                       MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
52890 /*118089*/    /*SwitchType*/ 66, MVT::v16i8,// ->118157
52898                     MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
52905                     MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
52908                     MVT::v16i8, 4/*#Ops*/, 5, 10, 11, 0, 
52933                       MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
52940                       MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
52966                       MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
52973                       MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
52988 /*118367*/    /*SwitchType*/ 65, MVT::v16i8,// ->118434
52996                     MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
53003                     MVT::v16i8, 4/*#Ops*/, 6, 7, 8, 9,  // Results = #10
53006                     MVT::v16i8, 4/*#Ops*/, 5, 10, 11, 0, 
53036 /*118498*/    /*SwitchType*/ 45, MVT::v16i8,// ->118545
53042                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
53052                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
53171 /*118816*/    /*SwitchType*/ 45, MVT::v16i8,// ->118863
53177                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
53187                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
53232 /*118961*/    /*SwitchType*/ 45, MVT::v16i8,// ->119008
53238                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
53248                       MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
53293 /*119111*/    /*SwitchType*/ 22, MVT::v16i8,// ->119135
53299                     MVT::v16i8, 5/*#Ops*/, 2, 0, 3, 1, 4, 
53324 /*119189*/    OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->119217
53331                     MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
53358 /*119277*/    OPC_SwitchType /*3 cases */, 25, MVT::v16i8,// ->119305
53365                     MVT::v16i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
53395 /*119371*/      OPC_CheckType, MVT::v16i8,
53399                     MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 0, 
53441 /*119471*/      OPC_CheckChild0Type, MVT::v16i8,
53444 /*119475*/      OPC_CheckType, MVT::v16i8,
53453                     MVT::v16i8, 4/*#Ops*/, 4, 5, 6, 7,  // Results = #8
53460                     MVT::v16i8, 4/*#Ops*/, 1, 2, 3, 12, 
53476                       MVT::v16i8, 4/*#Ops*/, 4, 5, 6, 7,  // Results = #8
53495                       MVT::v16i8, 4/*#Ops*/, 4, 5, 6, 7,  // Results = #8
53519                       MVT::v16i8, 4/*#Ops*/, 4, 5, 6, 7,  // Results = #8
53538                       MVT::v16i8, 4/*#Ops*/, 4, 5, 6, 7,  // Results = #8
53587 /*119903*/      /*SwitchType*/ 78, MVT::v16i8,// ->119983
53591                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
53596                         MVT::v16i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
53602                         MVT::v16i8, 0/*#Ops*/,  // Results = #1
53612                         MVT::v16i8, 3/*#Ops*/, 1, 6, 7, 
53761                   MVT::v16i8, 5/*#Ops*/, 3, 0, 4, 1, 5,  // Results = #6
gen/lib/Target/ARM/ARMGenFastISel.inc
  310   case MVT::v16i8: return fastEmit_ARMISD_VDUP_MVT_i32_MVT_v16i8_r(Op0, Op0IsKill);
  392   if (RetVT.SimpleTy != MVT::v16i8)
  406   case MVT::v16i8: return fastEmit_ARMISD_VREV16_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  423   if (RetVT.SimpleTy != MVT::v16i8)
  467   case MVT::v16i8: return fastEmit_ARMISD_VREV32_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  487   if (RetVT.SimpleTy != MVT::v16i8)
  585   case MVT::v16i8: return fastEmit_ARMISD_VREV64_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  625   if (RetVT.SimpleTy != MVT::v16i8)
  681   case MVT::v16i8: return fastEmit_ISD_ABS_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1018   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v16i8_r(Op0, Op0IsKill);
 1125   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v16i8_r(Op0, Op0IsKill);
 1232   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v2i64_MVT_v16i8_r(Op0, Op0IsKill);
 1339   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v16i8_r(Op0, Op0IsKill);
 1446   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v16i8_r(Op0, Op0IsKill);
 1507   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v2f64_MVT_v16i8_r(Op0, Op0IsKill);
 1522   case MVT::v16i8: return fastEmit_ISD_BITCAST_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1651   if (RetVT.SimpleTy != MVT::v16i8)
 1708   case MVT::v16i8: return fastEmit_ISD_CTLZ_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1729   if (RetVT.SimpleTy != MVT::v16i8)
 1740   case MVT::v16i8: return fastEmit_ISD_CTPOP_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2638   case MVT::v16i8: return fastEmit_ISD_VECREDUCE_ADD_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 3130   if (RetVT.SimpleTy != MVT::v16i8)
 3204   case MVT::v16i8: return fastEmit_ARMISD_VSHLs_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3227   if (RetVT.SimpleTy != MVT::v16i8)
 3301   case MVT::v16i8: return fastEmit_ARMISD_VSHLu_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3342   if (RetVT.SimpleTy != MVT::v16i8)
 3389   case MVT::v16i8: return fastEmit_ARMISD_VTST_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3425   if (RetVT.SimpleTy != MVT::v16i8)
 3500   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3529   if (RetVT.SimpleTy != MVT::v16i8)
 3579   case MVT::v16i8: return fastEmit_ISD_AND_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4172   if (RetVT.SimpleTy != MVT::v16i8)
 4229   case MVT::v16i8: return fastEmit_ISD_MUL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4277   if (RetVT.SimpleTy != MVT::v16i8)
 4327   case MVT::v16i8: return fastEmit_ISD_OR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4372   if (RetVT.SimpleTy != MVT::v16i8)
 4401   case MVT::v16i8: return fastEmit_ISD_SADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4462   if (RetVT.SimpleTy != MVT::v16i8)
 4518   case MVT::v16i8: return fastEmit_ISD_SMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4539   if (RetVT.SimpleTy != MVT::v16i8)
 4595   case MVT::v16i8: return fastEmit_ISD_SMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4661   if (RetVT.SimpleTy != MVT::v16i8)
 4690   case MVT::v16i8: return fastEmit_ISD_SSUBSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4724   if (RetVT.SimpleTy != MVT::v16i8)
 4799   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4813   if (RetVT.SimpleTy != MVT::v16i8)
 4841   case MVT::v16i8: return fastEmit_ISD_UADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4881   if (RetVT.SimpleTy != MVT::v16i8)
 4937   case MVT::v16i8: return fastEmit_ISD_UMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4958   if (RetVT.SimpleTy != MVT::v16i8)
 5014   case MVT::v16i8: return fastEmit_ISD_UMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5026   if (RetVT.SimpleTy != MVT::v16i8)
 5054   case MVT::v16i8: return fastEmit_ISD_USUBSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5079   if (RetVT.SimpleTy != MVT::v16i8)
 5129   case MVT::v16i8: return fastEmit_ISD_XOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5327   case MVT::v16i8: return fastEmit_ARMISD_VGETLANEs_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5375   case MVT::v16i8: return fastEmit_ARMISD_VGETLANEu_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5394   if (RetVT.SimpleTy != MVT::v16i8)
 5459   case MVT::v16i8: return fastEmit_ARMISD_VQSHLsIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5482   if (RetVT.SimpleTy != MVT::v16i8)
 5547   case MVT::v16i8: return fastEmit_ARMISD_VQSHLsuIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5570   if (RetVT.SimpleTy != MVT::v16i8)
 5635   case MVT::v16i8: return fastEmit_ARMISD_VQSHLuIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5658   if (RetVT.SimpleTy != MVT::v16i8)
 5723   case MVT::v16i8: return fastEmit_ARMISD_VRSHRsIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5746   if (RetVT.SimpleTy != MVT::v16i8)
 5811   case MVT::v16i8: return fastEmit_ARMISD_VRSHRuIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5834   if (RetVT.SimpleTy != MVT::v16i8)
 5899   case MVT::v16i8: return fastEmit_ARMISD_VSHLIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5922   if (RetVT.SimpleTy != MVT::v16i8)
 5987   case MVT::v16i8: return fastEmit_ARMISD_VSHRsIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 6010   if (RetVT.SimpleTy != MVT::v16i8)
 6075   case MVT::v16i8: return fastEmit_ARMISD_VSHRuIMM_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
 6396   if (RetVT.SimpleTy != MVT::v16i8)
 6406   case MVT::v16i8: return fastEmit_ARMISD_VSHLIMM_MVT_v16i8_ri_Predicate_imm0_7(RetVT, Op0, Op0IsKill, imm1);
 6414   if (RetVT.SimpleTy != MVT::v16i8)
 6424   case MVT::v16i8: return fastEmit_ARMISD_VSHRsIMM_MVT_v16i8_ri_Predicate_imm0_7(RetVT, Op0, Op0IsKill, imm1);
 6432   if (RetVT.SimpleTy != MVT::v16i8)
 6442   case MVT::v16i8: return fastEmit_ARMISD_VSHRuIMM_MVT_v16i8_ri_Predicate_imm0_7(RetVT, Op0, Op0IsKill, imm1);
 7313   if (RetVT.SimpleTy != MVT::v16i8)
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3754   /* 25 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
 3755   /* 33 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
31222 /* 60368*/        OPC_CheckValueType, MVT::v16i8,
gen/lib/Target/Mips/MipsGenDAGISel.inc
  458 /*   730*/        OPC_CheckChild1Type, MVT::v16i8,
 1295 /*  2297*/      /*SwitchType*/ 14, MVT::v16i8,// ->2313
 1300                       MVT::v16i8, 2/*#Ops*/, 2, 3, 
 8369                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 8421                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 8474                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
 8529                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 8581                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9048                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9084                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9120                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9156                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9192                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9228                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9264                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9300                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9336                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9372                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
 9409                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
 9449                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
10092                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10128                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10239                     MVT::v16i8, 1/*#Ops*/, 0, 
10273                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
10312                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10348                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10384                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10420                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10456                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
10492                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
11123 /* 20815*/          OPC_CheckType, MVT::v16i8,
11126 /* 20819*/          OPC_CheckType, MVT::v16i8,
11129                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
11217 /* 20991*/          OPC_CheckType, MVT::v16i8,
11220 /* 20995*/          OPC_CheckType, MVT::v16i8,
11223                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
11322 /* 21187*/        OPC_CheckType, MVT::v16i8,
11326 /* 21192*/        OPC_CheckType, MVT::v16i8,
11329                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
11417 /* 21364*/        OPC_CheckType, MVT::v16i8,
11421 /* 21369*/        OPC_CheckType, MVT::v16i8,
11424                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
11985 /* 22349*/        OPC_CheckChild1Type, MVT::v16i8,
11987 /* 22352*/        OPC_CheckType, MVT::v16i8,
11990                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
12021 /* 22412*/        OPC_CheckChild1Type, MVT::v16i8,
12024 /* 22416*/        OPC_CheckType, MVT::v16i8,
12027                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
12054 /* 22467*/      OPC_SwitchType /*4 cases */, 61, MVT::v16i8,// ->22531
12059                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
12065                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
12071                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
12077                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
12082                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
12231 /* 22803*/      /*SwitchType*/ 11, MVT::v16i8,// ->22816
12232 /* 22805*/        OPC_CheckChild0Type, MVT::v16i8,
12235                       MVT::v16i8, 1/*#Ops*/, 0, 
12574 /* 23445*/            OPC_CheckType, MVT::v16i8,
12581 /* 23453*/            OPC_CheckType, MVT::v16i8,
12584                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
12672 /* 23625*/            OPC_CheckType, MVT::v16i8,
12679 /* 23633*/            OPC_CheckType, MVT::v16i8,
12682                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
12782 /* 23826*/            OPC_CheckType, MVT::v16i8,
12786 /* 23831*/            OPC_CheckType, MVT::v16i8,
12789                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
12877 /* 24003*/            OPC_CheckType, MVT::v16i8,
12881 /* 24008*/            OPC_CheckType, MVT::v16i8,
12884                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
12987 /* 24208*/          OPC_CheckType, MVT::v16i8,
12995 /* 24217*/          OPC_CheckType, MVT::v16i8,
12998                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
13086 /* 24389*/          OPC_CheckType, MVT::v16i8,
13094 /* 24398*/          OPC_CheckType, MVT::v16i8,
13097                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
13197 /* 24591*/          OPC_CheckType, MVT::v16i8,
13202 /* 24597*/          OPC_CheckType, MVT::v16i8,
13205                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
13293 /* 24769*/          OPC_CheckType, MVT::v16i8,
13298 /* 24775*/          OPC_CheckType, MVT::v16i8,
13301                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
14559 /* 26919*/          OPC_CheckChild1Type, MVT::v16i8,
14565 /* 26926*/          OPC_CheckType, MVT::v16i8,
14568                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
14608 /* 26994*/        OPC_CheckChild1Type, MVT::v16i8,
14611 /* 26998*/        OPC_CheckType, MVT::v16i8,
14614                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
14629 /* 27030*/        OPC_CheckChild1Type, MVT::v16i8,
14636 /* 27038*/        OPC_CheckType, MVT::v16i8,
14639                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
14652 /* 27065*/        OPC_CheckChild1Type, MVT::v16i8,
14656 /* 27070*/        OPC_CheckType, MVT::v16i8,
14659                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
14802 /* 27305*/      OPC_SwitchType /*4 cases */, 61, MVT::v16i8,// ->27369
14807                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
14813                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
14819                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
14825                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
14830                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
15951 /* 29430*/          OPC_CheckType, MVT::v16i8,
15956                           MVT::v16i8, 2/*#Ops*/, 0, 2, 
15962                           MVT::v16i8, 2/*#Ops*/, 1, 2, 
16021 /* 29562*/        OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->29576
16024                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
16054 /* 29626*/      OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->29640
16057                       MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
16094 /* 29708*/      /*SwitchType*/ 10, MVT::v16i8,// ->29720
16097                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17628 /* 33000*/      OPC_CheckChild0Type, MVT::v16i8,
17630 /* 33003*/      OPC_CheckType, MVT::v16i8,
17636                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
17644                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
17652                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
17660                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
17668                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
17675                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17682                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17689                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17696                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17703                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
18257 /* 34176*/        /*SwitchType*/ 13, MVT::v16i8,// ->34191
18261                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
18292 /* 34245*/        OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->34259
18295                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
18331 /* 34326*/        /*SwitchType*/ 10, MVT::v16i8,// ->34338
18334                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
18539 /* 34722*/          OPC_CheckType, MVT::v16i8,
18542 /* 34726*/          OPC_CheckType, MVT::v16i8,
18545                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
18633 /* 34898*/          OPC_CheckType, MVT::v16i8,
18636 /* 34902*/          OPC_CheckType, MVT::v16i8,
18639                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
18738 /* 35094*/        OPC_CheckType, MVT::v16i8,
18742 /* 35099*/        OPC_CheckType, MVT::v16i8,
18745                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
18833 /* 35271*/        OPC_CheckType, MVT::v16i8,
18837 /* 35276*/        OPC_CheckType, MVT::v16i8,
18840                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
19401 /* 36256*/        OPC_CheckChild1Type, MVT::v16i8,
19403 /* 36259*/        OPC_CheckType, MVT::v16i8,
19406                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
19437 /* 36319*/        OPC_CheckChild1Type, MVT::v16i8,
19440 /* 36323*/        OPC_CheckType, MVT::v16i8,
19443                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
19470 /* 36374*/      OPC_SwitchType /*4 cases */, 61, MVT::v16i8,// ->36438
19475                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
19481                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
19487                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
19493                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
19498                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
19755 /* 36917*/        OPC_CheckType, MVT::v16i8,
19757 /* 36920*/        OPC_CheckType, MVT::v16i8,
19760                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
19848 /* 37092*/        OPC_CheckType, MVT::v16i8,
19850 /* 37095*/        OPC_CheckType, MVT::v16i8,
19853                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
20067 /* 37476*/      OPC_SwitchType /*4 cases */, 27, MVT::v16i8,// ->37506
20068 /* 37479*/        OPC_CheckChild1Type, MVT::v16i8,
20073                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
20078                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
20320 /* 37955*/        OPC_CheckType, MVT::v16i8,
20322 /* 37958*/        OPC_CheckType, MVT::v16i8,
20325                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
20413 /* 38130*/        OPC_CheckType, MVT::v16i8,
20415 /* 38133*/        OPC_CheckType, MVT::v16i8,
20418                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
20632 /* 38514*/      OPC_SwitchType /*4 cases */, 27, MVT::v16i8,// ->38544
20633 /* 38517*/        OPC_CheckChild1Type, MVT::v16i8,
20638                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
20643                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
20874 /* 38973*/        OPC_CheckType, MVT::v16i8,
20876 /* 38976*/        OPC_CheckType, MVT::v16i8,
20879                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
20967 /* 39148*/        OPC_CheckType, MVT::v16i8,
20969 /* 39151*/        OPC_CheckType, MVT::v16i8,
20972                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
21186 /* 39532*/      OPC_SwitchType /*4 cases */, 27, MVT::v16i8,// ->39562
21187 /* 39535*/        OPC_CheckChild1Type, MVT::v16i8,
21192                         MVT::v16i8, 2/*#Ops*/, 0, 2, 
21197                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
21653 /* 40372*/      OPC_CheckChild0Type, MVT::v16i8,
21678                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
21704                       MVT::v16i8, 2/*#Ops*/, 0, 5,  // Results = #6
21904 /* 40971*/      OPC_CheckChild0Type, MVT::v16i8,
21929                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
21955                       MVT::v16i8, 2/*#Ops*/, 0, 5,  // Results = #6
24139 /* 45263*/    /*SwitchType*/ 10, MVT::v16i8,// ->45275
24142                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
24794 /* 46438*/      /*SwitchType*/ 53, MVT::v16i8,// ->46493
24799                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
24806                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
24809                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
24812                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
24914 /* 46732*/      /*SwitchType*/ 52, MVT::v16i8,// ->46786
24919                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
24926                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
24929                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
24932                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
25025 /* 47010*/      /*SwitchType*/ 75, MVT::v16i8,// ->47087
25030                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
25037                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25040                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25049                         MVT::v16i8, 2/*#Ops*/, 8, 9, 
25135 /* 47293*/      OPC_SwitchType /*6 cases */, 53, MVT::v16i8,// ->47349
25140                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
25147                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25150                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25153                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
25255 /* 47587*/      OPC_SwitchType /*6 cases */, 52, MVT::v16i8,// ->47642
25260                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
25267                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25270                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25273                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
25366 /* 47865*/      OPC_SwitchType /*6 cases */, 75, MVT::v16i8,// ->47943
25371                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
25378                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25381                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25390                         MVT::v16i8, 2/*#Ops*/, 8, 9, 
25482 /* 48162*/      OPC_CheckChild0Type, MVT::v16i8,
25495                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25498                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25517                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25520                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25539                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25542                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25567                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25570                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25589                         MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25592                         MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25609                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
25612                       MVT::v16i8, 2/*#Ops*/, 2, 3,  // Results = #4
25636 /* 48553*/    /*SwitchType*/ 11, MVT::v16i8,// ->48566
25637 /* 48555*/      OPC_CheckChild0Type, MVT::v16i8,
25640                     MVT::v16i8, 1/*#Ops*/, 0, 
26476 /* 50123*/    /*SwitchType*/ 10, MVT::v16i8,// ->50135
26479                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
26524 /* 50216*/    /*SwitchType*/ 10, MVT::v16i8,// ->50228
26527                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
26572 /* 50309*/    /*SwitchType*/ 10, MVT::v16i8,// ->50321
26575                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
26620 /* 50402*/    /*SwitchType*/ 10, MVT::v16i8,// ->50414
26623                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
26649 /* 50459*/      OPC_CheckChild0Type, MVT::v16i8,
26675 /* 50503*/    OPC_CheckChild0Type, MVT::v16i8,
26685 /* 50522*/      OPC_CheckChild0Type, MVT::v16i8,
26711 /* 50566*/    OPC_CheckChild0Type, MVT::v16i8,
27969 /* 52882*/      OPC_SwitchType /*4 cases */, 18, MVT::v16i8,// ->52903
27970 /* 52885*/        OPC_CheckChild0Type, MVT::v16i8,
27976                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28056 /* 53039*/          OPC_CheckType, MVT::v16i8,
28060 /* 53045*/          OPC_CheckType, MVT::v16i8,
28063                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
28092 /* 53099*/      OPC_SwitchType /*4 cases */, 15, MVT::v16i8,// ->53117
28093 /* 53102*/        OPC_CheckChild0Type, MVT::v16i8,
28098                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
28144 /* 53193*/      OPC_CheckType, MVT::v16i8,
28148                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
28205 /* 53306*/      OPC_SwitchType /*2 cases */, 14, MVT::v16i8,// ->53323
28209                       MVT::v16i8, 3/*#Ops*/, 2, 1, 3, 
28245 /* 53385*/      OPC_SwitchType /*2 cases */, 14, MVT::v16i8,// ->53402
28249                       MVT::v16i8, 3/*#Ops*/, 2, 1, 3, 
28285 /* 53464*/      OPC_SwitchType /*2 cases */, 73, MVT::v16i8,// ->53540
28291                           MVT::v16i8, 3/*#Ops*/, 2, 1, 3, 
28296                           MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
28303                         MVT::v16i8, 3/*#Ops*/, 0, 2, 3, 
28308                         MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
28313                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
28318                         MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
28367 /* 53627*/    OPC_SwitchType /*4 cases */, 37, MVT::v16i8,// ->53667
28372                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
28378                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28383                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
28451 /* 53791*/    OPC_SwitchType /*4 cases */, 37, MVT::v16i8,// ->53831
28456                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
28462                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28467                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
28535 /* 53955*/    OPC_SwitchType /*4 cases */, 37, MVT::v16i8,// ->53995
28540                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
28546                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28551                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
28619 /* 54119*/    OPC_SwitchType /*4 cases */, 37, MVT::v16i8,// ->54159
28624                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
28630                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28635                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
28703 /* 54282*/    OPC_SwitchType /*4 cases */, 37, MVT::v16i8,// ->54322
28708                       MVT::v16i8, 2/*#Ops*/, 0, 2, 
28714                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
28719                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
28754 /* 54382*/          OPC_CheckType, MVT::v16i8,
28758                         MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
28784 /* 54439*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->54453
28787                         MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
28805 /* 54483*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->54497
28808                         MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
28929 /* 54721*/    OPC_SwitchType /*3 cases */, 10, MVT::v16i8,// ->54734
28932                     MVT::v16i8, 2/*#Ops*/, 1, 0, 
29056 /* 54954*/          OPC_CheckType, MVT::v16i8,
29059                         MVT::v16i8, 1/*#Ops*/, 0, 
29141 /* 55105*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55118
29144                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29169 /* 55160*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55173
29172                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29197 /* 55215*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55228
29200                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29225 /* 55270*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55283
29228                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29253 /* 55325*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55338
29256                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29281 /* 55380*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55393
29284                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
gen/lib/Target/Mips/MipsGenFastISel.inc
  198   if (RetVT.SimpleTy != MVT::v16i8)
  237   case MVT::v16i8: return fastEmit_ISD_CTLZ_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  266   if (RetVT.SimpleTy != MVT::v16i8)
  305   case MVT::v16i8: return fastEmit_ISD_CTPOP_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1116   case MVT::v16i8: return fastEmit_MipsISD_VALL_NONZERO_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1152   case MVT::v16i8: return fastEmit_MipsISD_VALL_ZERO_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1170   case MVT::v16i8: return fastEmit_MipsISD_VANY_NONZERO_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1185   case MVT::v16i8: return fastEmit_MipsISD_VANY_ZERO_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1264   if (RetVT.SimpleTy != MVT::v16i8)
 1313   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1401   if (RetVT.SimpleTy != MVT::v16i8)
 1440   case MVT::v16i8: return fastEmit_ISD_AND_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1724   if (RetVT.SimpleTy != MVT::v16i8)
 1772   case MVT::v16i8: return fastEmit_ISD_MUL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1873   if (RetVT.SimpleTy != MVT::v16i8)
 1912   case MVT::v16i8: return fastEmit_ISD_OR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1965   if (RetVT.SimpleTy != MVT::v16i8)
 2004   case MVT::v16i8: return fastEmit_ISD_SDIV_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2030   if (RetVT.SimpleTy != MVT::v16i8)
 2068   case MVT::v16i8: return fastEmit_ISD_SHL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2079   if (RetVT.SimpleTy != MVT::v16i8)
 2116   case MVT::v16i8: return fastEmit_ISD_SMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2127   if (RetVT.SimpleTy != MVT::v16i8)
 2164   case MVT::v16i8: return fastEmit_ISD_SMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2190   if (RetVT.SimpleTy != MVT::v16i8)
 2228   case MVT::v16i8: return fastEmit_ISD_SRA_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2260   if (RetVT.SimpleTy != MVT::v16i8)
 2299   case MVT::v16i8: return fastEmit_ISD_SREM_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2325   if (RetVT.SimpleTy != MVT::v16i8)
 2363   case MVT::v16i8: return fastEmit_ISD_SRL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2410   if (RetVT.SimpleTy != MVT::v16i8)
 2459   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2526   if (RetVT.SimpleTy != MVT::v16i8)
 2565   case MVT::v16i8: return fastEmit_ISD_UDIV_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2576   if (RetVT.SimpleTy != MVT::v16i8)
 2613   case MVT::v16i8: return fastEmit_ISD_UMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2624   if (RetVT.SimpleTy != MVT::v16i8)
 2661   case MVT::v16i8: return fastEmit_ISD_UMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2693   if (RetVT.SimpleTy != MVT::v16i8)
 2732   case MVT::v16i8: return fastEmit_ISD_UREM_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2770   if (RetVT.SimpleTy != MVT::v16i8)
 2809   case MVT::v16i8: return fastEmit_ISD_XOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2961   if (RetVT.SimpleTy != MVT::v16i8)
 2998   case MVT::v16i8: return fastEmit_MipsISD_ILVEV_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3009   if (RetVT.SimpleTy != MVT::v16i8)
 3046   case MVT::v16i8: return fastEmit_MipsISD_ILVL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3057   if (RetVT.SimpleTy != MVT::v16i8)
 3094   case MVT::v16i8: return fastEmit_MipsISD_ILVOD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3105   if (RetVT.SimpleTy != MVT::v16i8)
 3142   case MVT::v16i8: return fastEmit_MipsISD_ILVR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3261   if (RetVT.SimpleTy != MVT::v16i8)
 3298   case MVT::v16i8: return fastEmit_MipsISD_PCKEV_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3309   if (RetVT.SimpleTy != MVT::v16i8)
 3346   case MVT::v16i8: return fastEmit_MipsISD_PCKOD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3357   if (RetVT.SimpleTy != MVT::v16i8)
 3394   case MVT::v16i8: return fastEmit_MipsISD_VNOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc
 3927   /* 10 */ MVT::v16i8, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   59   if (LocVT == MVT::v16i8 ||
  264   if (LocVT == MVT::v16i8 ||
  516   if (LocVT == MVT::v16i8 ||
  664   if (LocVT == MVT::v16i8 ||
  770   if (LocVT == MVT::v16i8 ||
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
   65 /*    17*/        OPC_CheckChild0Type, MVT::v16i8,
  326 /*   628*/            OPC_CheckChild0Type, MVT::v16i8,
  338                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  352                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  374                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  388                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  619 /*  1347*/            OPC_CheckChild0Type, MVT::v16i8,
  631                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  645                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  667                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  681                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  779 /*  1739*/            OPC_CheckChild0Type, MVT::v16i8,
  791                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  805                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  827                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  841                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  905 /*  2046*/            OPC_CheckChild0Type, MVT::v16i8,
  917                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  931                             MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
  952                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1034 /*  2363*/          OPC_CheckChild0Type, MVT::v16i8,
 1046                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1060                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1081                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1094 /*  2508*/          OPC_CheckChild0Type, MVT::v16i8,
 1106                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1120                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1142                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1156                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1170 /*  2694*/          OPC_CheckChild0Type, MVT::v16i8,
 1182                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1196                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1218                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1232                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1244 /*  2875*/        OPC_CheckChild0Type, MVT::v16i8,
 1256                       MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1266 /*  2927*/        OPC_CheckChild0Type, MVT::v16i8,
 1279                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1293                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1304 /*  3020*/        OPC_CheckChild0Type, MVT::v16i8,
 1317                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1331                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1342 /*  3113*/        OPC_CheckChild0Type, MVT::v16i8,
 1355                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1369                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1380 /*  3206*/        OPC_CheckChild0Type, MVT::v16i8,
 1393                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1407                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1418 /*  3299*/        OPC_CheckChild0Type, MVT::v16i8,
 1431                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1445                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1456 /*  3392*/        OPC_CheckChild0Type, MVT::v16i8,
 1469                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1483                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1494 /*  3485*/        OPC_CheckChild0Type, MVT::v16i8,
 1507                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1521                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1546                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1560                           MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 1570 /*  3672*/          OPC_CheckChild0Type, MVT::v16i8,
 1581                         MVT::v16i8, 3/*#Ops*/, 1, 1, 5,  // Results = #6
 3252 /*  6878*/      OPC_CheckChild1Type, MVT::v16i8,
 3508 /*  7438*/          OPC_CheckChild0Type, MVT::v16i8,
13447 /* 35209*/          OPC_CheckChild0Type, MVT::v16i8,
13686 /* 35880*/          OPC_CheckChild0Type, MVT::v16i8,
13884 /* 36442*/        OPC_CheckChild0Type, MVT::v16i8,
14081 /* 37004*/        OPC_CheckChild0Type, MVT::v16i8,
14227 /* 37430*/        OPC_CheckChild0Type, MVT::v16i8,
14373 /* 37856*/        OPC_CheckChild0Type, MVT::v16i8,
14519 /* 38282*/        OPC_CheckChild0Type, MVT::v16i8,
14691 /* 38774*/        OPC_CheckChild0Type, MVT::v16i8,
14811 /* 39131*/      OPC_CheckChild0Type, MVT::v16i8,
14884 /* 39344*/      OPC_CheckChild0Type, MVT::v16i8,
14957 /* 39557*/      OPC_CheckChild0Type, MVT::v16i8,
15030 /* 39770*/      OPC_CheckChild0Type, MVT::v16i8,
15103 /* 39983*/      OPC_CheckChild0Type, MVT::v16i8,
15176 /* 40196*/      OPC_CheckChild0Type, MVT::v16i8,
15249 /* 40409*/      OPC_CheckChild0Type, MVT::v16i8,
15322 /* 40622*/      OPC_CheckChild0Type, MVT::v16i8,
15394 /* 40833*/      OPC_CheckChild0Type, MVT::v16i8,
15423                       MVT::v16i8, 2/*#Ops*/, 2, 4,  // Results = #6
15425                       MVT::v16i8, 3/*#Ops*/, 0, 0, 6,  // Results = #7
15462                       MVT::v16i8, 2/*#Ops*/, 2, 5,  // Results = #6
15464                       MVT::v16i8, 3/*#Ops*/, 0, 0, 6,  // Results = #7
15537                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15539                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15580                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15582                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15655                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15657                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15698                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15700                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15745                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15747                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15771                       MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
15773                       MVT::v16i8, 3/*#Ops*/, 0, 0, 9,  // Results = #10
15835                         MVT::v16i8, 2/*#Ops*/, 0, 2,  // Results = #3
15838                         MVT::v16i8, 2/*#Ops*/, 0, 4,  // Results = #5
15848                         MVT::v16i8, 2/*#Ops*/, 6, 12,  // Results = #13
15850                         MVT::v16i8, 3/*#Ops*/, 3, 5, 13,  // Results = #14
15860                         MVT::v16i8, 2/*#Ops*/, 0, 2,  // Results = #3
15863                         MVT::v16i8, 2/*#Ops*/, 0, 4,  // Results = #5
15875                         MVT::v16i8, 2/*#Ops*/, 6, 12,  // Results = #13
15877                         MVT::v16i8, 3/*#Ops*/, 3, 5, 13,  // Results = #14
15977                         MVT::v16i8, 2/*#Ops*/, 2, 5,  // Results = #6
15997                         MVT::v16i8, 2/*#Ops*/, 2, 8,  // Results = #9
16484                     MVT::v16i8, 2/*#Ops*/, 1, 2, 
16493                     MVT::v16i8, 2/*#Ops*/, 1, 2, 
16637                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16664                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16691                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16718                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16745                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16772                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16799                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16826                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16994                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17021                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17093                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17138                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17183                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17210                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17246                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17255                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17282                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17487                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17524                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
17575                     MVT::v16i8, 1/*#Ops*/, 0, 
17699                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17708                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17717                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
18696 /* 47645*/      OPC_CheckType, MVT::v16i8,
18750 /* 47761*/        /*SwitchType*/ 13, MVT::v16i8,// ->47776
18754                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
18795 /* 47850*/        /*SwitchType*/ 5, MVT::v16i8,// ->47857
18839 /* 47922*/        /*SwitchType*/ 5, MVT::v16i8,// ->47929
18883 /* 47994*/        /*SwitchType*/ 5, MVT::v16i8,// ->48001
18912 /* 48039*/        OPC_CheckChild0Type, MVT::v16i8,
18985 /* 48162*/        /*SwitchType*/ 22, MVT::v16i8,// ->48186
18990                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
19049 /* 48282*/        /*SwitchType*/ 13, MVT::v16i8,// ->48297
19053                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
19059 /* 48301*/        OPC_SwitchType /*6 cases */, 5, MVT::v16i8,// ->48309
20344 /* 51583*/        OPC_CheckType, MVT::v16i8,
20363 /* 51615*/            OPC_CheckType, MVT::v16i8,
20377 /* 51638*/            OPC_CheckType, MVT::v16i8,
20394 /* 51664*/          OPC_CheckType, MVT::v16i8,
20415 /* 51696*/        OPC_CheckType, MVT::v16i8,
20427 /* 51717*/        OPC_CheckType, MVT::v16i8,
20463 /* 51776*/        OPC_CheckType, MVT::v16i8,
20478 /* 51800*/        OPC_CheckType, MVT::v16i8,
20495 /* 51826*/      OPC_CheckType, MVT::v16i8,
20515 /* 51857*/      OPC_CheckType, MVT::v16i8,
20529 /* 51880*/      OPC_CheckType, MVT::v16i8,
20558 /* 51928*/        OPC_CheckType, MVT::v16i8,
20577 /* 51960*/            OPC_CheckType, MVT::v16i8,
20591 /* 51983*/            OPC_CheckType, MVT::v16i8,
20608 /* 52009*/          OPC_CheckType, MVT::v16i8,
20629 /* 52041*/        OPC_CheckType, MVT::v16i8,
20641 /* 52062*/        OPC_CheckType, MVT::v16i8,
20677 /* 52121*/        OPC_CheckType, MVT::v16i8,
20692 /* 52145*/        OPC_CheckType, MVT::v16i8,
20709 /* 52173*/        OPC_CheckType, MVT::v16i8,
20790 /* 52370*/        OPC_CheckType, MVT::v16i8,
20805 /* 52394*/      OPC_CheckType, MVT::v16i8,
21161 /* 53077*/          OPC_CheckType, MVT::v16i8,
21164                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
22902 /* 56472*/          OPC_CheckType, MVT::v16i8,
22917 /* 56496*/          OPC_CheckType, MVT::v16i8,
22939 /* 56530*/        OPC_CheckType, MVT::v16i8,
22955 /* 56555*/        OPC_CheckType, MVT::v16i8,
22987 /* 56606*/          OPC_CheckType, MVT::v16i8,
23002 /* 56630*/          OPC_CheckType, MVT::v16i8,
23024 /* 56664*/        OPC_CheckType, MVT::v16i8,
23040 /* 56689*/        OPC_CheckType, MVT::v16i8,
23237 /* 57093*/          OPC_CheckType, MVT::v16i8,
23271 /* 57149*/          OPC_CheckType, MVT::v16i8,
23313 /* 57218*/            OPC_CheckType, MVT::v16i8,
23346 /* 57273*/            OPC_CheckType, MVT::v16i8,
23390 /* 57347*/              OPC_CheckType, MVT::v16i8,
23407 /* 57374*/              OPC_CheckType, MVT::v16i8,
23431 /* 57413*/              OPC_CheckType, MVT::v16i8,
23447 /* 57439*/              OPC_CheckType, MVT::v16i8,
23469 /* 57476*/              OPC_CheckType, MVT::v16i8,
23486 /* 57503*/              OPC_CheckType, MVT::v16i8,
23510 /* 57542*/              OPC_CheckType, MVT::v16i8,
23526 /* 57568*/              OPC_CheckType, MVT::v16i8,
23552 /* 57608*/        OPC_CheckType, MVT::v16i8,
23567 /* 57632*/        OPC_CheckType, MVT::v16i8,
23588 /* 57665*/        OPC_CheckType, MVT::v16i8,
23604 /* 57690*/        OPC_CheckType, MVT::v16i8,
23636 /* 57741*/          OPC_CheckType, MVT::v16i8,
23651 /* 57765*/          OPC_CheckType, MVT::v16i8,
23673 /* 57799*/        OPC_CheckType, MVT::v16i8,
23689 /* 57824*/        OPC_CheckType, MVT::v16i8,
24336 /* 58972*/      OPC_SwitchType /*5 cases */, 10, MVT::v16i8,// ->58985
24339                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
24778                     MVT::v16i8, 2/*#Ops*/, 2, 3, 
27429 /* 66476*/      OPC_CheckChild1Type, MVT::v16i8,
27430 /* 66478*/      OPC_CheckType, MVT::v16i8,
27433                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
27501 /* 66619*/      OPC_CheckChild1Type, MVT::v16i8,
27502 /* 66621*/      OPC_CheckType, MVT::v16i8,
27505                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
27537                     MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
27540                     MVT::v16i8, 2/*#Ops*/, 3, 1,  // Results = #4
27586 /* 66796*/      OPC_CheckChild1Type, MVT::v16i8,
27587 /* 66798*/      OPC_CheckType, MVT::v16i8,
27590                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
27622                     MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
27625                     MVT::v16i8, 2/*#Ops*/, 3, 1,  // Results = #4
28118 /* 67775*/      OPC_CheckChild1Type, MVT::v16i8,
28119 /* 67777*/      OPC_CheckType, MVT::v16i8,
28122                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
28154                     MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
28157                     MVT::v16i8, 2/*#Ops*/, 3, 1,  // Results = #4
28180 /* 67901*/      OPC_CheckChild1Type, MVT::v16i8,
28181 /* 67903*/      OPC_CheckType, MVT::v16i8,
28184                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
28216                     MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
28219                     MVT::v16i8, 2/*#Ops*/, 3, 1,  // Results = #4
28242 /* 68029*/      OPC_CheckChild1Type, MVT::v16i8,
28243 /* 68031*/      OPC_CheckType, MVT::v16i8,
28246                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
28288 /* 68116*/    /*SwitchType*/ 11, MVT::v16i8,// ->68129
28289 /* 68118*/      OPC_CheckChild0Type, MVT::v16i8,
28292                     MVT::v16i8, 1/*#Ops*/, 0, 
28333 /* 68200*/    /*SwitchType*/ 11, MVT::v16i8,// ->68213
28334 /* 68202*/      OPC_CheckChild0Type, MVT::v16i8,
28337                     MVT::v16i8, 1/*#Ops*/, 0, 
28566 /* 68621*/    /*SwitchType*/ 11, MVT::v16i8,// ->68634
28567 /* 68623*/      OPC_CheckChild0Type, MVT::v16i8,
28570                     MVT::v16i8, 1/*#Ops*/, 0, 
33560 /* 86872*/        OPC_CheckChild0Type, MVT::v16i8,
33982 /* 87861*/        OPC_CheckChild0Type, MVT::v16i8,
35053 /* 90274*/          OPC_CheckChild0Type, MVT::v16i8,
38976 /* 98446*/    /*SwitchType*/ 24, MVT::v16i8,// ->98472
38983                     MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
39162 /* 98847*/      OPC_CheckType, MVT::v16i8,
39169                     MVT::v16i8, 2/*#Ops*/, 2, 3, 
39781 /*100236*/            OPC_CheckChild0Type, MVT::v16i8,
39955 /*100523*/            OPC_CheckChild0Type, MVT::v16i8,
40203 /*100989*/      OPC_CheckType, MVT::v16i8,
40209                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
40454 /*101763*/      OPC_SwitchType /*3 cases */, 14, MVT::v16i8,// ->101780
40459                       MVT::v16i8, 1/*#Ops*/, 1, 
40481 /*101815*/      OPC_SwitchType /*3 cases */, 8, MVT::v16i8,// ->101826
40484                       MVT::v16i8, 0/*#Ops*/, 
40502 /*101849*/      OPC_SwitchType /*3 cases */, 8, MVT::v16i8,// ->101860
40505                       MVT::v16i8, 0/*#Ops*/, 
41326 /*103776*/          OPC_CheckType, MVT::v16i8,
41334                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
41655 /*104585*/        /*SwitchType*/ 44|128,1/*172*/, MVT::v16i8,// ->104760
41672                           MVT::v16i8, 3/*#Ops*/, 1, 8, 9, 
41706                           MVT::v16i8, 2/*#Ops*/, 16, 17, 
42001 /*105499*/    /*SwitchType*/ 25, MVT::v16i8,// ->105526
42009                     MVT::v16i8, 2/*#Ops*/, 4, 5, 
42098 /*105692*/      OPC_CheckChild0Type, MVT::v16i8,
42100 /*105695*/      OPC_CheckChild1Type, MVT::v16i8,
42107 /*105707*/      OPC_CheckType, MVT::v16i8,
42111                     MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
42409 /*106480*/      OPC_CheckChild0Type, MVT::v16i8,
42411 /*106483*/      OPC_CheckChild1Type, MVT::v16i8,
42418 /*106495*/      OPC_CheckType, MVT::v16i8,
42422                     MVT::v16i8, 3/*#Ops*/, 0, 3, 1, 
42504 /*106671*/      /*SwitchType*/ 70, MVT::v16i8,// ->106743
42520                         MVT::v16i8, 2/*#Ops*/, 9, 10, 
42526                         MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
42688 /*107078*/      OPC_CheckChild0Type, MVT::v16i8,
42741 /*107186*/    /*SwitchType*/ 10, MVT::v16i8,// ->107198
42744                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
42775 /*107263*/    /*SwitchType*/ 10, MVT::v16i8,// ->107275
42778                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
42809 /*107340*/    /*SwitchType*/ 10, MVT::v16i8,// ->107352
42812                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
42843 /*107417*/    /*SwitchType*/ 10, MVT::v16i8,// ->107429
42846                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
42876 /*107481*/    OPC_SwitchType /*5 cases */, 70, MVT::v16i8,// ->107554
42881                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
42888                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
42895                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
42902                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
42909                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
43044 /*107813*/    OPC_SwitchType /*6 cases */, 75, MVT::v16i8,// ->107891
43049                       MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
43056                       MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
43063                       MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
43070                       MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
43077                       MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
43270 /*108283*/      /*SwitchType*/ 10, MVT::v16i8,// ->108295
43273                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
43297 /*108339*/      OPC_CheckType, MVT::v16i8,
43303                       MVT::v16i8, 2/*#Ops*/, 2, 1, 
43311                       MVT::v16i8, 2/*#Ops*/, 2, 1, 
43319                       MVT::v16i8, 2/*#Ops*/, 2, 1, 
43327                       MVT::v16i8, 3/*#Ops*/, 1, 1, 2, 
43337 /*108419*/        OPC_CheckType, MVT::v16i8,
43342                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43349                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43356                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43363                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43370                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43377                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43384                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43391                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43398                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43405                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43412                         MVT::v16i8, 2/*#Ops*/, 0, 0, 
43418 /*108568*/        OPC_CheckType, MVT::v16i8,
43423                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43430                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43437                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43444                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43451                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43458                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43465                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43472                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
43481 /*108681*/      OPC_CheckType, MVT::v16i8,
43487                       MVT::v16i8, 3/*#Ops*/, 1, 2, 3, 
43495                       MVT::v16i8, 3/*#Ops*/, 2, 1, 3, 
43502 /*108723*/      OPC_CheckType, MVT::v16i8,
43507                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43514                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43521                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43528                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43535                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43542                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43549                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43556                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43563                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
43570                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
43577                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43584                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43591                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
43598                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
43666 /*109032*/    OPC_CheckType, MVT::v16i8,
43669                   MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
gen/lib/Target/PowerPC/PPCGenFastISel.inc
  132   if (RetVT.SimpleTy != MVT::v16i8)
  171   case MVT::v16i8: return fastEmit_ISD_CTLZ_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  194   if (RetVT.SimpleTy != MVT::v16i8)
  233   case MVT::v16i8: return fastEmit_ISD_CTPOP_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  262   if (RetVT.SimpleTy != MVT::v16i8)
  301   case MVT::v16i8: return fastEmit_ISD_CTTZ_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1656   case MVT::v16i8: return fastEmit_PPCISD_SExtVElems_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1757   if (RetVT.SimpleTy != MVT::v16i8)
 1806   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2492   if (RetVT.SimpleTy != MVT::v16i8)
 2530   case MVT::v16i8: return fastEmit_ISD_SHL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2541   if (RetVT.SimpleTy != MVT::v16i8)
 2569   case MVT::v16i8: return fastEmit_ISD_SMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2579   if (RetVT.SimpleTy != MVT::v16i8)
 2607   case MVT::v16i8: return fastEmit_ISD_SMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2623   if (RetVT.SimpleTy != MVT::v16i8)
 2661   case MVT::v16i8: return fastEmit_ISD_SRA_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2706   if (RetVT.SimpleTy != MVT::v16i8)
 2744   case MVT::v16i8: return fastEmit_ISD_SRL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2761   if (RetVT.SimpleTy != MVT::v16i8)
 2808   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2842   if (RetVT.SimpleTy != MVT::v16i8)
 2870   case MVT::v16i8: return fastEmit_ISD_UMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2880   if (RetVT.SimpleTy != MVT::v16i8)
 2908   case MVT::v16i8: return fastEmit_ISD_UMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3034   if (RetVT.SimpleTy != MVT::v16i8)
 3072   case MVT::v16i8: return fastEmit_PPCISD_SHL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3089   if (RetVT.SimpleTy != MVT::v16i8)
 3127   case MVT::v16i8: return fastEmit_PPCISD_SRA_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3144   if (RetVT.SimpleTy != MVT::v16i8)
 3182   case MVT::v16i8: return fastEmit_PPCISD_SRL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3925   /* 12 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v1i128, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
  102     if (LocVT == MVT::v16i8 ||
  121     if (LocVT == MVT::v16i8 ||
  135     if (LocVT == MVT::v16i8 ||
  226     if (LocVT == MVT::v16i8 ||
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
 3578 /*  7102*/          OPC_CheckChild0Type, MVT::v16i8,
 4059 /*  8021*/        OPC_CheckChild1Type, MVT::v16i8,
 5103 /* 10028*/      OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->10040
 5106                       MVT::v16i8, 1/*#Ops*/, 0, 
 5131 /* 10077*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->10090
 5134                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
 5840 /* 11460*/            OPC_CheckType, MVT::v16i8,
 5843                           MVT::v16i8, 1/*#Ops*/, 0, 
 5906 /* 11570*/            OPC_CheckType, MVT::v16i8,
 5909                           MVT::v16i8, 1/*#Ops*/, 0, 
 5978 /* 11693*/            OPC_CheckType, MVT::v16i8,
 5981                           MVT::v16i8, 1/*#Ops*/, 0, 
 5992 /* 11717*/            OPC_CheckType, MVT::v16i8,
 5995                           MVT::v16i8, 1/*#Ops*/, 0, 
 6110 /* 11914*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->11927
 6113                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6143 /* 11974*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->11987
 6146                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6176 /* 12034*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->12047
 6179                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6209 /* 12094*/        OPC_CheckType, MVT::v16i8,
 6212                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6224 /* 12118*/          OPC_CheckType, MVT::v16i8,
 6227                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6237 /* 12137*/          OPC_CheckType, MVT::v16i8,
 6240                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6252 /* 12160*/        OPC_CheckType, MVT::v16i8,
 6255                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6269 /* 12186*/        OPC_CheckType, MVT::v16i8,
 6272                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
 6281 /* 12204*/        OPC_CheckType, MVT::v16i8,
 6284                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
 6298 /* 12231*/          OPC_CheckType, MVT::v16i8,
 6301                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 6608 /* 12713*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->12726
 6611                       MVT::v16i8, 2/*#Ops*/, 0, 0, 
 6638 /* 12768*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->12781
 6641                       MVT::v16i8, 2/*#Ops*/, 0, 0, 
 6666 /* 12821*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->12834
 6669                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7679 /* 14848*/                OPC_CheckType, MVT::v16i8,
 7682                               MVT::v16i8, 1/*#Ops*/, 0, 
 7696 /* 14875*/                OPC_CheckType, MVT::v16i8,
 7699                               MVT::v16i8, 1/*#Ops*/, 0, 
 7718 /* 14910*/                OPC_CheckType, MVT::v16i8,
 7721                               MVT::v16i8, 1/*#Ops*/, 0, 
 7734 /* 14935*/                OPC_CheckType, MVT::v16i8,
 7737                               MVT::v16i8, 1/*#Ops*/, 0, 
 7868 /* 15146*/              OPC_CheckType, MVT::v16i8,
 7871                             MVT::v16i8, 1/*#Ops*/, 0, 
 7885 /* 15173*/              OPC_CheckType, MVT::v16i8,
 7888                             MVT::v16i8, 1/*#Ops*/, 0, 
 7907 /* 15208*/              OPC_CheckType, MVT::v16i8,
 7910                             MVT::v16i8, 1/*#Ops*/, 0, 
 7923 /* 15233*/              OPC_CheckType, MVT::v16i8,
 7926                             MVT::v16i8, 1/*#Ops*/, 0, 
 7959 /* 15292*/              OPC_CheckType, MVT::v16i8,
 7962                             MVT::v16i8, 1/*#Ops*/, 0, 
 7977 /* 15322*/              OPC_CheckType, MVT::v16i8,
 7980                             MVT::v16i8, 1/*#Ops*/, 0, 
 8010 /* 15374*/              OPC_CheckType, MVT::v16i8,
 8013                             MVT::v16i8, 1/*#Ops*/, 0, 
 8028 /* 15404*/              OPC_CheckType, MVT::v16i8,
 8031                             MVT::v16i8, 1/*#Ops*/, 0, 
 8067 /* 15466*/            OPC_CheckType, MVT::v16i8,
 8070                           MVT::v16i8, 1/*#Ops*/, 0, 
 8085 /* 15496*/            OPC_CheckType, MVT::v16i8,
 8088                           MVT::v16i8, 1/*#Ops*/, 0, 
 8117 /* 15547*/            OPC_CheckType, MVT::v16i8,
 8120                           MVT::v16i8, 1/*#Ops*/, 0, 
 8135 /* 15577*/            OPC_CheckType, MVT::v16i8,
 8138                           MVT::v16i8, 1/*#Ops*/, 0, 
 9311 /* 17474*/              OPC_CheckType, MVT::v16i8,
 9316                             MVT::v16i8, 1/*#Ops*/, 1, 
 9336 /* 17516*/              OPC_CheckType, MVT::v16i8,
 9341                             MVT::v16i8, 1/*#Ops*/, 1, 
 9364 /* 17564*/              OPC_CheckType, MVT::v16i8,
 9369                             MVT::v16i8, 1/*#Ops*/, 1, 
 9382 /* 17596*/              OPC_CheckType, MVT::v16i8,
 9387                             MVT::v16i8, 1/*#Ops*/, 1, 
 9525 /* 17836*/            OPC_CheckType, MVT::v16i8,
 9530                           MVT::v16i8, 1/*#Ops*/, 1, 
 9550 /* 17878*/            OPC_CheckType, MVT::v16i8,
 9555                           MVT::v16i8, 1/*#Ops*/, 1, 
 9578 /* 17926*/            OPC_CheckType, MVT::v16i8,
 9583                           MVT::v16i8, 1/*#Ops*/, 1, 
 9596 /* 17958*/            OPC_CheckType, MVT::v16i8,
 9601                           MVT::v16i8, 1/*#Ops*/, 1, 
 9637 /* 18029*/              OPC_CheckType, MVT::v16i8,
 9642                             MVT::v16i8, 1/*#Ops*/, 1, 
 9653 /* 18060*/              OPC_CheckType, MVT::v16i8,
 9658                             MVT::v16i8, 1/*#Ops*/, 1, 
 9689 /* 18120*/              OPC_CheckType, MVT::v16i8,
 9694                             MVT::v16i8, 1/*#Ops*/, 1, 
 9705 /* 18151*/              OPC_CheckType, MVT::v16i8,
 9710                             MVT::v16i8, 1/*#Ops*/, 1, 
 9744 /* 18218*/              OPC_CheckType, MVT::v16i8,
 9749                             MVT::v16i8, 1/*#Ops*/, 1, 
 9760 /* 18249*/              OPC_CheckType, MVT::v16i8,
 9765                             MVT::v16i8, 1/*#Ops*/, 1, 
 9789 /* 18300*/              OPC_CheckType, MVT::v16i8,
 9794                             MVT::v16i8, 1/*#Ops*/, 1, 
 9805 /* 18331*/              OPC_CheckType, MVT::v16i8,
 9810                             MVT::v16i8, 1/*#Ops*/, 1, 
11043 /* 20501*/              OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->20515
11046                               MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
11075 /* 20563*/              OPC_CheckType, MVT::v16i8,
11078                             MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
11093 /* 20592*/              OPC_CheckType, MVT::v16i8,
11096                             MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
11107 /* 20614*/              OPC_CheckType, MVT::v16i8,
11110                             MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
11125 /* 20643*/              OPC_CheckType, MVT::v16i8,
11128                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
11138 /* 20664*/              OPC_CheckType, MVT::v16i8,
11141                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
11156 /* 20693*/              OPC_CheckType, MVT::v16i8,
11159                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
11170 /* 20715*/              OPC_CheckType, MVT::v16i8,
11173                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
11194 /* 20753*/              OPC_CheckType, MVT::v16i8,
11197                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
11204 /* 20771*/              OPC_CheckType, MVT::v16i8,
11207                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
11224 /* 20802*/              OPC_CheckType, MVT::v16i8,
11227                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
11234 /* 20820*/              OPC_CheckType, MVT::v16i8,
11237                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
11260 /* 20860*/            OPC_CheckType, MVT::v16i8,
11263                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
11270 /* 20878*/            OPC_CheckType, MVT::v16i8,
11273                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
11291 /* 20910*/            OPC_CheckType, MVT::v16i8,
11294                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
11301 /* 20928*/            OPC_CheckType, MVT::v16i8,
11304                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
12070 /* 22172*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->22185
12073                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
12101 /* 22228*/        OPC_CheckType, MVT::v16i8,
12104                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
12118 /* 22254*/        OPC_CheckType, MVT::v16i8,
12121                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
12131 /* 22273*/        OPC_CheckType, MVT::v16i8,
12134                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
12276 /* 22493*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->22506
12279                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
12957 /* 23844*/          OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->23857
12960                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
12988 /* 23900*/          OPC_CheckType, MVT::v16i8,
12991                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
13006 /* 23927*/        OPC_CheckType, MVT::v16i8,
13009                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
13019 /* 23946*/        OPC_CheckType, MVT::v16i8,
13022                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
13164 /* 24166*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->24179
13167                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
14296                     MVT::v16i8, 3/*#Ops*/, 0, 2, 3, 
14341                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
14357                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
14421                     MVT::v16i8, 3/*#Ops*/, 0, 1, 4, 
14436                     MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
14451                     MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
14466                     MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
14511                     MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
14557                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
14605                     MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
14655                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14682                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14709                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14718                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14754                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14764                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
14774                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
14783                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14819                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14891                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
14931                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
14941                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
14971                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
15120                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15147                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15282                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15318                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15327                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15336                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15345                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15354                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15363                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15372                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15381                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15417                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15427                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
15437                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
15447                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
15476                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15504                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
15533                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15560                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
17001 /* 31456*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->31470
17004                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
17028 /* 31508*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->31522
17031                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
17049 /* 31551*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->31564
17052                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
17991 /* 33405*/      /*SwitchType*/ 10, MVT::v16i8,// ->33417
17994                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
18119 /* 33679*/        OPC_CheckType, MVT::v16i8,
18122                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
18256 /* 33968*/        OPC_CheckType, MVT::v16i8,
18259                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
18393 /* 34266*/        OPC_CheckType, MVT::v16i8,
18396                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
19543 /* 36529*/      OPC_SwitchType /*6 cases */, 15, MVT::v16i8,// ->36547
19548                       MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
20463 /* 38405*/      OPC_CheckChild1Type, MVT::v16i8,
20881 /* 39251*/      OPC_CheckChild0Type, MVT::v16i8,
21084                     MVT::v16i8, 4/*#Ops*/, 3, 4, 5, 2, 
21103                       MVT::v16i8, 3/*#Ops*/, 3, 4, 6, 
21113                       MVT::v16i8, 3/*#Ops*/, 1, 3, 4, 
21126                     MVT::v16i8, 3/*#Ops*/, 1, 3, 4, 
21461 /* 40323*/    /*SwitchType*/ 11, MVT::v16i8,// ->40336
21462 /* 40325*/      OPC_CheckChild0Type, MVT::v16i8,
21465                     MVT::v16i8, 1/*#Ops*/, 0, 
21498 /* 40393*/    /*SwitchType*/ 13, MVT::v16i8,// ->40408
21502                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
21508 /* 40413*/    OPC_CheckChild0Type, MVT::v16i8,
21536 /* 40470*/      OPC_CheckChild0Type, MVT::v16i8,
21568 /* 40513*/      /*SwitchType*/ 3, MVT::v16i8,// ->40518
21595 /* 40548*/      /*SwitchType*/ 3, MVT::v16i8,// ->40553
21622 /* 40583*/      /*SwitchType*/ 3, MVT::v16i8,// ->40588
21649 /* 40618*/      /*SwitchType*/ 3, MVT::v16i8,// ->40623
21676 /* 40653*/      /*SwitchType*/ 3, MVT::v16i8,// ->40658
21714 /* 40708*/      OPC_SwitchType /*6 cases */, 3, MVT::v16i8,// ->40714
22071 /* 41475*/    /*SwitchType*/ 11, MVT::v16i8,// ->41488
22072 /* 41477*/      OPC_CheckChild0Type, MVT::v16i8,
22075                     MVT::v16i8, 1/*#Ops*/, 0, 
25992 /* 49431*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->49444
25995                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
26070 /* 49577*/          OPC_CheckChild0Type, MVT::v16i8,
26211 /* 49817*/              OPC_CheckType, MVT::v16i8,
26216                             MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
26344 /* 50066*/            OPC_CheckType, MVT::v16i8,
26348                           MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
26410 /* 50189*/              OPC_CheckType, MVT::v16i8,
26416                             MVT::v16i8, 5/*#Ops*/, 0, 4, 5, 6, 7, 
26565 /* 50488*/                OPC_CheckType, MVT::v16i8,
26571                               MVT::v16i8, 3/*#Ops*/, 0, 4, 5, 
26609 /* 50572*/          OPC_SwitchType /*3 cases */, 15, MVT::v16i8,// ->50590
26613                           MVT::v16i8, 4/*#Ops*/, 0, 1, 3, 4, 
26779 /* 50917*/              OPC_CheckType, MVT::v16i8,
26784                             MVT::v16i8, 1/*#Ops*/, 1, 
26805 /* 50957*/              OPC_CheckType, MVT::v16i8,
26810                             MVT::v16i8, 1/*#Ops*/, 1, 
26996 /* 51256*/              OPC_CheckType, MVT::v16i8,
27001                             MVT::v16i8, 1/*#Ops*/, 1, 
27019 /* 51293*/              OPC_CheckType, MVT::v16i8,
27024                             MVT::v16i8, 1/*#Ops*/, 1, 
27182 /* 51560*/              OPC_CheckType, MVT::v16i8,
27188                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
27196                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
27274 /* 51723*/              OPC_CheckType, MVT::v16i8,
27280                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
27288                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
27366 /* 51888*/                OPC_CheckType, MVT::v16i8,
27372                                 MVT::v16i8, 2/*#Ops*/, 0, 1, 
27380                                 MVT::v16i8, 2/*#Ops*/, 0, 1, 
27454 /* 52047*/                OPC_CheckType, MVT::v16i8,
27460                                 MVT::v16i8, 2/*#Ops*/, 0, 1, 
27468                                 MVT::v16i8, 2/*#Ops*/, 0, 1, 
27547 /* 52208*/            OPC_CheckType, MVT::v16i8,
27550                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
27596 /* 52289*/            OPC_CheckType, MVT::v16i8,
27599                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
27652 /* 52384*/          OPC_CheckType, MVT::v16i8,
27657                         MVT::v16i8, 1/*#Ops*/, 1, 
27674 /* 52420*/          OPC_CheckType, MVT::v16i8,
27679                         MVT::v16i8, 1/*#Ops*/, 1, 
27825 /* 52673*/            OPC_CheckType, MVT::v16i8,
27831                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
27839                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
27913 /* 52832*/          OPC_CheckType, MVT::v16i8,
27919                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
27927                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
27998 /* 52984*/      OPC_SwitchType /*4 cases */, 13, MVT::v16i8,// ->53000
28003                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
28127 /* 53214*/            OPC_CheckType, MVT::v16i8,
28132                           MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
28220 /* 53390*/        OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->53402
28223                         MVT::v16i8, 1/*#Ops*/, 0, 
28254 /* 53452*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->53474
28259                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
28353 /* 53674*/          OPC_CheckType, MVT::v16i8,
28357                         MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
28472 /* 53903*/      OPC_SwitchType /*4 cases */, 14, MVT::v16i8,// ->53920
28476                       MVT::v16i8, 3/*#Ops*/, 0, 2, 3, 
28531 /* 54030*/    /*SwitchType*/ 15, MVT::v16i8,// ->54047
28536                     MVT::v16i8, 3/*#Ops*/, 2, 3, 4, 
28559 /* 54087*/    OPC_SwitchType /*4 cases */, 14, MVT::v16i8,// ->54104
28563                     MVT::v16i8, 3/*#Ops*/, 0, 2, 3, 
28591 /* 54158*/    OPC_SwitchType /*4 cases */, 14, MVT::v16i8,// ->54175
28595                     MVT::v16i8, 3/*#Ops*/, 0, 2, 3, 
28631 /* 54243*/    OPC_SwitchType /*4 cases */, 16, MVT::v16i8,// ->54262
28636                     MVT::v16i8, 2/*#Ops*/, 2, 3, 
28685 /* 54355*/    OPC_SwitchType /*6 cases */, 13, MVT::v16i8,// ->54371
28689                     MVT::v16i8, 2/*#Ops*/, 0, 2, 
28738 /* 54464*/    OPC_CheckType, MVT::v16i8,
28742                   MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
28784 /* 54553*/    OPC_SwitchType /*3 cases */, 15, MVT::v16i8,// ->54571
28788                     MVT::v16i8, MVT::i32, 3/*#Ops*/, 0, 1, 3, 
28814 /* 54619*/    OPC_SwitchType /*3 cases */, 15, MVT::v16i8,// ->54637
28818                     MVT::v16i8, MVT::i32, 3/*#Ops*/, 0, 1, 3, 
28845 /* 54686*/    OPC_SwitchType /*3 cases */, 16, MVT::v16i8,// ->54705
28849                     MVT::v16i8, MVT::i32, 4/*#Ops*/, 0, 1, 2, 4, 
28876 /* 54756*/    OPC_SwitchType /*3 cases */, 16, MVT::v16i8,// ->54775
28880                     MVT::v16i8, MVT::i32, 4/*#Ops*/, 0, 1, 2, 4, 
28904 /* 54823*/    OPC_CheckType, MVT::v16i8,
28907                   MVT::v16i8, 1/*#Ops*/, 0, 
28913 /* 54839*/    OPC_SwitchType /*6 cases */, 10, MVT::v16i8,// ->54852
28916                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
28954 /* 54919*/    OPC_CheckType, MVT::v16i8,
28957                   MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
28962 /* 54936*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i8,// ->54952
28967                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
28989 /* 54987*/    OPC_SwitchType /*3 cases */, 14, MVT::v16i8,// ->55004
28994                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29016 /* 55041*/    OPC_SwitchType /*3 cases */, 14, MVT::v16i8,// ->55058
29021                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29044 /* 55098*/      OPC_CheckChild0Type, MVT::v16i8,
29068 /* 55143*/      OPC_CheckChild0Type, MVT::v16i8,
29092 /* 55188*/      OPC_CheckChild0Type, MVT::v16i8,
29116 /* 55233*/      OPC_CheckChild0Type, MVT::v16i8,
29139 /* 55275*/    OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->55289
29140 /* 55278*/      OPC_CheckChild0Type, MVT::v16i8,
29143                     MVT::v16i8, 1/*#Ops*/, 0, 
29195 /* 55381*/      /*SwitchType*/ 10, MVT::v16i8,// ->55393
29198                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
29205 /* 55398*/      OPC_CheckType, MVT::v16i8,
29208                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29212 /* 55411*/      OPC_CheckChild0Type, MVT::v16i8,
29224 /* 55432*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55445
29227                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29252 /* 55487*/    OPC_SwitchType /*4 cases */, 13, MVT::v16i8,// ->55503
29253 /* 55490*/      OPC_CheckChild1Type, MVT::v16i8,
29256                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29284 /* 55554*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55567
29287                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29312 /* 55609*/    OPC_SwitchType /*4 cases */, 13, MVT::v16i8,// ->55625
29313 /* 55612*/      OPC_CheckChild1Type, MVT::v16i8,
29316                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29344 /* 55676*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->55689
29347                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
29372 /* 55731*/    OPC_SwitchType /*4 cases */, 13, MVT::v16i8,// ->55747
29373 /* 55734*/      OPC_CheckChild1Type, MVT::v16i8,
29376                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29518 /* 56020*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i8,// ->56036
29519 /* 56023*/      OPC_CheckChild1Type, MVT::v16i8,
29522                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29543 /* 56072*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i8,// ->56088
29544 /* 56075*/      OPC_CheckChild1Type, MVT::v16i8,
29547                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29568 /* 56124*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i8,// ->56140
29569 /* 56127*/      OPC_CheckChild1Type, MVT::v16i8,
29572                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29593 /* 56176*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i8,// ->56192
29594 /* 56179*/      OPC_CheckChild1Type, MVT::v16i8,
29597                     MVT::v16i8, MVT::i32, 2/*#Ops*/, 0, 1, 
29617 /* 56227*/    OPC_SwitchType /*3 cases */, 10, MVT::v16i8,// ->56240
29620                     MVT::v16i8, MVT::i32, 1/*#Ops*/, 0, 
29638 /* 56269*/    OPC_CheckType, MVT::v16i8,
29640 /* 56273*/      OPC_CheckChild0Type, MVT::v16i8,
29646                     MVT::v16i8, MVT::i32, 4/*#Ops*/, 0, 1, 2, 3, 
29656                     MVT::v16i8, MVT::i32, 4/*#Ops*/, 0, 1, 2, 3, 
29666                     MVT::v16i8, MVT::i32, 4/*#Ops*/, 0, 1, 2, 3, 
29672 /* 56340*/    OPC_CheckType, MVT::v16i8,
29674 /* 56344*/      OPC_CheckChild0Type, MVT::v16i8,
29679                     MVT::v16i8, MVT::i32, 3/*#Ops*/, 0, 1, 2, 
29688                     MVT::v16i8, MVT::i32, 3/*#Ops*/, 0, 1, 2, 
29697                     MVT::v16i8, MVT::i32, 3/*#Ops*/, 0, 1, 2, 
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 1850   /* 8 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
 1853   /* 27 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
 3569 /*  6427*/          OPC_CheckChild1Type, MVT::v16i8,
 3605 /*  6486*/          OPC_CheckChild1Type, MVT::v16i8,
 3687 /*  6629*/      OPC_CheckChild0Type, MVT::v16i8,
 4143 /*  7526*/      OPC_CheckChild0Type, MVT::v16i8,
 4530 /*  8249*/          OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->8262
 4533                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
 4561 /*  8305*/          OPC_CheckType, MVT::v16i8,
 4564                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 4579 /*  8332*/        OPC_CheckType, MVT::v16i8,
 4582                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
 4592 /*  8351*/        OPC_CheckType, MVT::v16i8,
 4595                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
 4737 /*  8571*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->8584
 4740                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7419 /* 13785*/          OPC_CheckChild1Type, MVT::v16i8,
 7499 /* 13921*/          OPC_CheckChild1Type, MVT::v16i8,
 7878 /* 14601*/      /*SwitchType*/ 7|128,1/*135*/, MVT::v16i8,// ->14739
 7879 /* 14604*/        OPC_CheckChild0Type, MVT::v16i8,
 7885                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7892                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7899                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7906                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7913                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7920                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7927                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7934                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7941                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
 7948                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
10360 /* 19659*/          OPC_SwitchType /*4 cases */, 15, MVT::v16i8,// ->19677
10365                           MVT::v16i8, 3/*#Ops*/, 3, 4, 1, 
10514 /* 19968*/          OPC_SwitchType /*4 cases */, 15, MVT::v16i8,// ->19986
10519                           MVT::v16i8, 3/*#Ops*/, 3, 4, 1, 
10665 /* 20272*/          OPC_SwitchType /*4 cases */, 25, MVT::v16i8,// ->20300
10673                           MVT::v16i8, 3/*#Ops*/, 2, 1, 4, 
10847 /* 20689*/          OPC_SwitchType /*4 cases */, 25, MVT::v16i8,// ->20717
10855                           MVT::v16i8, 3/*#Ops*/, 2, 3, 5, 
11033 /* 21116*/          OPC_SwitchType /*4 cases */, 16, MVT::v16i8,// ->21135
11038                           MVT::v16i8, 3/*#Ops*/, 2, 3, 1, 
11990 /* 23084*/      OPC_CheckChild1Type, MVT::v16i8,
15059 /* 29519*/        OPC_CheckChild0Type, MVT::v16i8,
15396 /* 30084*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->30097
15400                         MVT::v16i8, 1/*#Ops*/, 1, 
15428 /* 30139*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->30152
15432                         MVT::v16i8, 1/*#Ops*/, 1, 
15465 /* 30201*/        OPC_SwitchType /*4 cases */, 12, MVT::v16i8,// ->30216
15470                         MVT::v16i8, 1/*#Ops*/, 2, 
15500 /* 30262*/        OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->30275
15504                         MVT::v16i8, 1/*#Ops*/, 1, 
15905 /* 30946*/        OPC_CheckChild1Type, MVT::v16i8,
15937 /* 31001*/        OPC_CheckChild1Type, MVT::v16i8,
15970                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
15976 /* 31069*/      OPC_SwitchType /*6 cases */, 19, MVT::v16i8,// ->31091
15977 /* 31072*/        OPC_CheckChild1Type, MVT::v16i8,
15979 /* 31075*/        OPC_CheckChild2Type, MVT::v16i8,
15981 /* 31078*/        OPC_CheckChild3Type, MVT::v16i8,
15984                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
16046 /* 31202*/      OPC_SwitchType /*2 cases */, 15, MVT::v16i8,// ->31220
16047 /* 31205*/        OPC_CheckChild1Type, MVT::v16i8,
16049 /* 31208*/        OPC_CheckChild2Type, MVT::v16i8,
16052                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
16068 /* 31243*/      OPC_SwitchType /*2 cases */, 15, MVT::v16i8,// ->31261
16069 /* 31246*/        OPC_CheckChild1Type, MVT::v16i8,
16071 /* 31249*/        OPC_CheckChild2Type, MVT::v16i8,
16074                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
16091 /* 31287*/        OPC_CheckChild1Type, MVT::v16i8,
16109 /* 31320*/        OPC_CheckChild1Type, MVT::v16i8,
16127 /* 31353*/        OPC_CheckChild1Type, MVT::v16i8,
16145 /* 31386*/        OPC_CheckChild1Type, MVT::v16i8,
16162 /* 31416*/      OPC_SwitchType /*2 cases */, 15, MVT::v16i8,// ->31434
16168                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
16184 /* 31457*/      OPC_SwitchType /*2 cases */, 15, MVT::v16i8,// ->31475
16190                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
16313 /* 31697*/      OPC_CheckChild0Type, MVT::v16i8,
16449 /* 31944*/    /*SwitchType*/ 7, MVT::v16i8,// ->31953
16451                     MVT::v16i8, 1/*#Ops*/, 0, 
16655 /* 32297*/    /*SwitchType*/ 10, MVT::v16i8,// ->32309
16658                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16700 /* 32381*/      OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->32393
16703                       MVT::v16i8, 1/*#Ops*/, 0, 
16728 /* 32430*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->32443
16731                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
16767 /* 32507*/    /*SwitchType*/ 10, MVT::v16i8,// ->32519
16770                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
16877 /* 32714*/            OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->32726
16879                             MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
16906 /* 32769*/            OPC_CheckType, MVT::v16i8,
16908                           MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
16923 /* 32796*/            OPC_CheckType, MVT::v16i8,
16925                           MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
16935 /* 32815*/            OPC_CheckType, MVT::v16i8,
16937                           MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
16952 /* 32842*/            OPC_CheckType, MVT::v16i8,
16954                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
16965 /* 32862*/            OPC_CheckType, MVT::v16i8,
16967                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
16982 /* 32889*/            OPC_CheckType, MVT::v16i8,
16984                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
16994 /* 32908*/            OPC_CheckType, MVT::v16i8,
16996                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
17018 /* 32945*/            OPC_CheckType, MVT::v16i8,
17020                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
17027 /* 32961*/            OPC_CheckType, MVT::v16i8,
17029                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
17047 /* 32991*/            OPC_CheckType, MVT::v16i8,
17049                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
17056 /* 33007*/            OPC_CheckType, MVT::v16i8,
17058                           MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
17081 /* 33047*/              OPC_CheckType, MVT::v16i8,
17083                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
17090 /* 33063*/              OPC_CheckType, MVT::v16i8,
17092                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
17109 /* 33092*/              OPC_CheckType, MVT::v16i8,
17111                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
17118 /* 33108*/              OPC_CheckType, MVT::v16i8,
17120                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
17830 /* 34244*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->34257
17833                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
17876 /* 34331*/        OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->34343
17879                         MVT::v16i8, 1/*#Ops*/, 0, 
17907 /* 34383*/      OPC_SwitchType /*4 cases */, 9, MVT::v16i8,// ->34395
17910                       MVT::v16i8, 1/*#Ops*/, 0, 
17935 /* 34432*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->34445
17938                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
18058 /* 34653*/              OPC_CheckType, MVT::v16i8,
18060 /* 34656*/              OPC_CheckType, MVT::v16i8,
18063                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
18198 /* 34900*/              OPC_CheckType, MVT::v16i8,
18200 /* 34903*/              OPC_CheckType, MVT::v16i8,
18203                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
18338 /* 35147*/              OPC_CheckType, MVT::v16i8,
18340 /* 35150*/              OPC_CheckType, MVT::v16i8,
18343                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
18628 /* 35661*/      OPC_SwitchType /*5 cases */, 3, MVT::v16i8,// ->35667
18651 /* 35691*/      OPC_SwitchType /*5 cases */, 3, MVT::v16i8,// ->35697
18674 /* 35721*/      OPC_SwitchType /*5 cases */, 3, MVT::v16i8,// ->35727
18697 /* 35751*/      OPC_SwitchType /*5 cases */, 3, MVT::v16i8,// ->35757
18720 /* 35781*/      OPC_SwitchType /*5 cases */, 3, MVT::v16i8,// ->35787
18742 /* 35809*/      OPC_CheckChild0Type, MVT::v16i8,
19253 /* 36751*/          OPC_CheckType, MVT::v16i8,
19256                         MVT::v16i8, 1/*#Ops*/, 0, 
19381 /* 36978*/          OPC_CheckType, MVT::v16i8,
19400                         MVT::v16i8, 16/*#Ops*/, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 
19576 /* 37349*/      OPC_CheckChild0Type, MVT::v16i8,
19578 /* 37352*/      OPC_CheckChild1Type, MVT::v16i8,
19675 /* 37524*/      OPC_CheckType, MVT::v16i8,
19693                     MVT::v16i8, 18/*#Ops*/, 0, 1, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 
20325 /* 38801*/            OPC_CheckType, MVT::v16i8,
20331                           MVT::v16i8, 3/*#Ops*/, 3, 4, 1, 
20389 /* 38922*/            OPC_CheckType, MVT::v16i8,
20395                           MVT::v16i8, 3/*#Ops*/, 3, 4, 1, 
20450 /* 39039*/            OPC_CheckType, MVT::v16i8,
20458                           MVT::v16i8, 3/*#Ops*/, 2, 1, 4, 
20520 /* 39189*/            OPC_CheckType, MVT::v16i8,
20529                           MVT::v16i8, 3/*#Ops*/, 2, 3, 5, 
20589 /* 39338*/            OPC_CheckType, MVT::v16i8,
20595                           MVT::v16i8, 3/*#Ops*/, 2, 3, 1, 
20823 /* 39808*/          OPC_CheckType, MVT::v16i8,
20827                         MVT::v16i8, 3/*#Ops*/, 0, 3, 1, 
20855 /* 39868*/        OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->39883
20858                         MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
20959 /* 40071*/    OPC_CheckChild0Type, MVT::v16i8,
20961 /* 40074*/    OPC_CheckChild1Type, MVT::v16i8,
20962 /* 40076*/    OPC_CheckType, MVT::v16i8,
20965                   MVT::v16i8, 2/*#Ops*/, 0, 1, 
20972 /* 40096*/      OPC_SwitchType /*3 cases */, 7, MVT::v16i8,// ->40106
20974                       MVT::v16i8, 1/*#Ops*/, 0, 
21037 /* 40212*/    OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->40225
21040                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
21053 /* 40243*/    OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->40256
21056                     MVT::v16i8, 2/*#Ops*/, 0, 1, 
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
  605   case MVT::v16i8: return fastEmit_ISD_SCALAR_TO_VECTOR_MVT_i32_MVT_v16i8_r(Op0, Op0IsKill);
  919   case MVT::v16i8: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v16i8_r(Op0, Op0IsKill);
 1005   if (RetVT.SimpleTy != MVT::v16i8)
 1044   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1067   if (RetVT.SimpleTy != MVT::v16i8)
 1106   case MVT::v16i8: return fastEmit_ISD_AND_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1403   if (RetVT.SimpleTy != MVT::v16i8)
 1433   case MVT::v16i8: return fastEmit_ISD_MUL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1455   if (RetVT.SimpleTy != MVT::v16i8)
 1494   case MVT::v16i8: return fastEmit_ISD_OR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1549   if (RetVT.SimpleTy != MVT::v16i8)
 1568   case MVT::v16i8: return fastEmit_ISD_SADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1699   if (RetVT.SimpleTy != MVT::v16i8)
 1738   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1749   if (RetVT.SimpleTy != MVT::v16i8)
 1768   case MVT::v16i8: return fastEmit_ISD_UADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1833   if (RetVT.SimpleTy != MVT::v16i8)
 1872   case MVT::v16i8: return fastEmit_ISD_XOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1883   if (RetVT.SimpleTy != MVT::v16i8)
 1893   case MVT::v16i8: return fastEmit_WebAssemblyISD_SWIZZLE_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2015   case MVT::v16i8: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v16i8_ri_Predicate_LaneIdx16(RetVT, Op0, Op0IsKill, imm1);
 2179   case MVT::v16i8: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v16i8_i(imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  306   /* 8 */ MVT::v4f32, MVT::v2f64, MVT::v2i64, MVT::v4i32, MVT::v16i8, MVT::v8i16, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  512     LocVT = MVT::v16i8;
  896   if (LocVT == MVT::v16i8 ||
  995   if (LocVT == MVT::v16i8 ||
 1124   if (LocVT == MVT::v16i8 ||
 1166     if (LocVT == MVT::v16i8 ||
 1230     if (LocVT == MVT::v16i8 ||
 1510     LocVT = MVT::v16i8;
 1542       LocVT == MVT::v16i8 ||
 1615   if (LocVT == MVT::v16i8 ||
 1680       LocVT == MVT::v16i8 ||
 1968   if (LocVT == MVT::v16i8 ||
 2067   if (LocVT == MVT::v16i8 ||
 2176   if (LocVT == MVT::v16i8 ||
 2287       LocVT == MVT::v16i8 ||
 2431   if (LocVT == MVT::v16i8 ||
 2530   if (LocVT == MVT::v16i8 ||
 2749     LocVT = MVT::v16i8;
 2778   if (LocVT == MVT::v16i8 ||
 3136   if (LocVT == MVT::v16i8 ||
 3712   if (LocVT == MVT::v16i8 ||
 3912   if (LocVT == MVT::v16i8 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  393 /*   707*/        OPC_CheckChild1Type, MVT::v16i8,
 5443 /* 11691*/        OPC_CheckType, MVT::v16i8,
 5725 /* 12274*/        OPC_CheckType, MVT::v16i8,
 5765 /* 12356*/        OPC_CheckType, MVT::v16i8,
 7065 /* 15165*/        OPC_CheckChild1Type, MVT::v16i8,
 8469 /* 18231*/        OPC_CheckChild1Type, MVT::v16i8,
15985                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
15995                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16004                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
16010                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
23321 /* 47429*/          OPC_CheckChild0Type, MVT::v16i8,
23354 /* 47492*/          OPC_CheckType, MVT::v16i8,
23477 /* 47735*/          OPC_CheckChild0Type, MVT::v16i8,
23510 /* 47798*/          OPC_CheckType, MVT::v16i8,
25111 /* 50936*/          OPC_CheckChild0Type, MVT::v16i8,
25219 /* 51151*/          OPC_CheckChild0Type, MVT::v16i8,
25907 /* 52553*/        OPC_CheckChild0Type, MVT::v16i8,
26008 /* 52761*/          /*SwitchType*/ 69, MVT::v16i8,// ->52832
27983 /* 57341*/          /*SwitchType*/ 18, MVT::v16i8,// ->57361
27988                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28011 /* 57406*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->57427
28016                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28086 /* 57592*/          /*SwitchType*/ 18, MVT::v16i8,// ->57612
28091                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28364 /* 58235*/          /*SwitchType*/ 18, MVT::v16i8,// ->58255
28369                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28385 /* 58281*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->58302
28390                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28413 /* 58346*/          OPC_SwitchType /*6 cases */, 18, MVT::v16i8,// ->58367
28418                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
29995 /* 61652*/          OPC_CheckChild0Type, MVT::v16i8,
30292 /* 62230*/          OPC_CheckChild0Type, MVT::v16i8,
30366 /* 62369*/          OPC_CheckChild0Type, MVT::v16i8,
30686 /* 62970*/        OPC_CheckChild0Type, MVT::v16i8,
31001 /* 63856*/          OPC_CheckChild0Type, MVT::v16i8,
31488 /* 65235*/          OPC_CheckChild0Type, MVT::v16i8,
31773 /* 65939*/        /*SwitchType*/ 35, MVT::v16i8,// ->65976
31777                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
31783                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
31789                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
33869 /* 70430*/        /*SwitchType*/ 32, MVT::v16i8,// ->70464
33874                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
33881                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
34841 /* 72468*/        OPC_CheckType, MVT::v16i8,
34843 /* 72471*/        OPC_CheckType, MVT::v16i8,
34848                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
34863 /* 72507*/      OPC_CheckChild1Type, MVT::v16i8,
34864 /* 72509*/      OPC_CheckType, MVT::v16i8,
34869                     MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
35139 /* 73073*/        OPC_SwitchType /*8 cases */, 12, MVT::v16i8,// ->73088
35140 /* 73076*/          OPC_CheckChild1Type, MVT::v16i8,
35143                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
41104 /* 85922*/        /*SwitchType*/ 20, MVT::v16i8,// ->85944
41106 /* 85925*/          OPC_CheckType, MVT::v16i8,
41111                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41355 /* 86481*/      /*SwitchType*/ 53, MVT::v16i8,// ->86536
41356 /* 86483*/        OPC_CheckChild0Type, MVT::v16i8,
41360                         MVT::v16i8, 1/*#Ops*/, 0, 
41374                         MVT::v16i8, 2/*#Ops*/, 4, 5, 
43264 /* 90457*/          OPC_CheckType, MVT::v16i8,
43269                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43275 /* 90481*/          OPC_CheckType, MVT::v16i8,
43280                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43473 /* 90951*/          /*SwitchType*/ 18, MVT::v16i8,// ->90971
43478                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43558 /* 91136*/          OPC_CheckType, MVT::v16i8,
43563                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43570 /* 91161*/          OPC_CheckType, MVT::v16i8,
43575                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43775 /* 91638*/          /*SwitchType*/ 18, MVT::v16i8,// ->91658
43780                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43989 /* 92068*/        OPC_SwitchType /*12 cases */, 35, MVT::v16i8,// ->92106
43993                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
43999                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
44005                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
44425 /* 92916*/            OPC_CheckType, MVT::v16i8,
44430                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44436 /* 92940*/            OPC_CheckType, MVT::v16i8,
44441                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44634 /* 93410*/            /*SwitchType*/ 18, MVT::v16i8,// ->93430
44639                             MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44709 /* 93578*/        OPC_SwitchType /*12 cases */, 35, MVT::v16i8,// ->93616
44713                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
44719                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
44725                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
45735 /* 95762*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->95784
45740                                 MVT::v16i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 0, 
45806 /* 95924*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->95946
45811                                 MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 1, 
46040 /* 96415*/                OPC_CheckType, MVT::v16i8,
46045                               MVT::v16i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46052 /* 96441*/                OPC_CheckType, MVT::v16i8,
46057                               MVT::v16i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46357 /* 97098*/          /*SwitchType*/ 18, MVT::v16i8,// ->97118
46362                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46385 /* 97163*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->97184
46390                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46460 /* 97349*/          /*SwitchType*/ 18, MVT::v16i8,// ->97369
46465                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46738 /* 97992*/          /*SwitchType*/ 18, MVT::v16i8,// ->98012
46743                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46759 /* 98038*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->98059
46764                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46787 /* 98103*/          OPC_SwitchType /*6 cases */, 18, MVT::v16i8,// ->98124
46792                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46923 /* 98414*/          /*SwitchType*/ 11, MVT::v16i8,// ->98427
46926                           MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
46976 /* 98525*/          /*SwitchType*/ 11, MVT::v16i8,// ->98538
46979                           MVT::v16i8, 3/*#Ops*/, 0, 2, 1, 
47064 /* 98694*/          OPC_CheckType, MVT::v16i8,
47067                         MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
47074 /* 98712*/          OPC_CheckType, MVT::v16i8,
47077                         MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
47285 /* 99097*/      /*SwitchType*/ 35, MVT::v16i8,// ->99134
47289                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
47295                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
47301                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
48053 /*100797*/            /*SwitchType*/ 18, MVT::v16i8,// ->100817
48058                             MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48081 /*100862*/            OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->100883
48086                             MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48156 /*101048*/            /*SwitchType*/ 18, MVT::v16i8,// ->101068
48161                             MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48435 /*101692*/          /*SwitchType*/ 18, MVT::v16i8,// ->101712
48440                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48456 /*101738*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->101759
48461                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48484 /*101803*/          OPC_SwitchType /*6 cases */, 18, MVT::v16i8,// ->101824
48489                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49450 /*103854*/        /*SwitchType*/ 15, MVT::v16i8,// ->103871
49454                         MVT::v16i8, 4/*#Ops*/, 0, 0, 0, 1, 
49565 /*104111*/      /*SwitchType*/ 15, MVT::v16i8,// ->104128
49569                       MVT::v16i8, 4/*#Ops*/, 0, 0, 0, 1, 
49707 /*104458*/      OPC_SwitchType /*8 cases */, 80, MVT::v16i8,// ->104541
49729                       MVT::v16i8, 2/*#Ops*/, 11, 12, 
49913 /*105122*/      OPC_SwitchType /*8 cases */, 80, MVT::v16i8,// ->105205
49935                       MVT::v16i8, 2/*#Ops*/, 11, 12, 
50217 /*105970*/      /*SwitchType*/ 35, MVT::v16i8,// ->106007
50221                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
50227                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
50233                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
51553 /*109006*/      /*SwitchType*/ 11|128,1/*139*/, MVT::v16i8,// ->109148
51562                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51570                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51578                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51588                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51596                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51605                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51613                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52198 /*110456*/      /*SwitchType*/ 40, MVT::v16i8,// ->110498
52205                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52213                         MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55120 /*116820*/      OPC_CheckType, MVT::v16i8,
55127                     MVT::v16i8, 1/*#Ops*/, 7, 
55192 /*116984*/      /*SwitchType*/ 85, MVT::v16i8,// ->117071
55197                         MVT::v16i8, 1/*#Ops*/, 0, 
55205                           MVT::v16i8, 1/*#Ops*/, 0, 
55213                           MVT::v16i8, 1/*#Ops*/, 1, 
55227                           MVT::v16i8, 2/*#Ops*/, 4, 5, 
55527 /*117707*/      OPC_SwitchType /*6 cases */, 62, MVT::v16i8,// ->117772
55639 /*117951*/        OPC_CheckChild0Type, MVT::v16i8,
55991 /*118644*/      /*SwitchType*/ 29, MVT::v16i8,// ->118675
55995                         MVT::v16i8, 1/*#Ops*/, 0, 
56003                         MVT::v16i8, 1/*#Ops*/, 1, 
56682 /*120001*/      OPC_SwitchType /*6 cases */, 62, MVT::v16i8,// ->120066
56794 /*120245*/        OPC_CheckChild0Type, MVT::v16i8,
56894 /*120418*/        OPC_CheckType, MVT::v16i8,
56898                         MVT::v16i8, 1/*#Ops*/, 0, 
56906                         MVT::v16i8, 1/*#Ops*/, 1, 
57620                       MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
57628                       MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
58242 /*122970*/      OPC_CheckChild0Type, MVT::v16i8,
75602 /*159462*/              /*SwitchType*/ 42, MVT::v16i8,// ->159506
75780 /*159807*/                    OPC_CheckType, MVT::v16i8,
75786                                   MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 10, 
75795 /*159839*/                    OPC_CheckType, MVT::v16i8,
75801                                   MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 10, 
75858 /*159954*/            OPC_CheckType, MVT::v16i8,
75863                           MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
75888 /*160008*/            OPC_CheckType, MVT::v16i8,
75893                           MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
76432 /*161059*/              /*SwitchType*/ 41, MVT::v16i8,// ->161102
76594 /*161393*/                  OPC_CheckType, MVT::v16i8,
76600                                 MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 11, 
76607 /*161424*/                  OPC_CheckType, MVT::v16i8,
76613                                 MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 11, 
76641 /*161493*/            OPC_CheckChild0Type, MVT::v16i8,
76658 /*161518*/              OPC_CheckType, MVT::v16i8,
76663                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76678 /*161555*/              OPC_CheckType, MVT::v16i8,
76683                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77136 /*162400*/            OPC_CheckType, MVT::v16i8,
77141                           MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77478 /*163041*/              OPC_CheckType, MVT::v16i8,
77483                             MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77503 /*163088*/              OPC_CheckType, MVT::v16i8,
77508                             MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
77531 /*163140*/              OPC_CheckType, MVT::v16i8,
77536                             MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77556 /*163187*/              OPC_CheckType, MVT::v16i8,
77561                             MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
77635 /*163355*/              /*SwitchType*/ 22, MVT::v16i8,// ->163379
77640                               MVT::v16i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
77696 /*163487*/                /*SwitchType*/ 19, MVT::v16i8,// ->163508
77701                                 MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77756 /*163608*/                /*SwitchType*/ 19, MVT::v16i8,// ->163629
77761                                 MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
77818 /*163733*/              /*SwitchType*/ 19, MVT::v16i8,// ->163754
77823                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77871 /*163837*/              /*SwitchType*/ 19, MVT::v16i8,// ->163858
77876                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77903 /*163900*/              /*SwitchType*/ 19, MVT::v16i8,// ->163921
77908                               MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
77936 /*163966*/            /*SwitchType*/ 19, MVT::v16i8,// ->163987
77941                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77969 /*164034*/              /*SwitchType*/ 19, MVT::v16i8,// ->164055
77974                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78001 /*164097*/              /*SwitchType*/ 19, MVT::v16i8,// ->164118
78006                               MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78034 /*164163*/            /*SwitchType*/ 19, MVT::v16i8,// ->164184
78039                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78318 /*164693*/              /*SwitchType*/ 19, MVT::v16i8,// ->164714
78323                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78350 /*164756*/              /*SwitchType*/ 19, MVT::v16i8,// ->164777
78355                               MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78420 /*164882*/              OPC_CheckType, MVT::v16i8,
78425                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78489 /*165007*/              OPC_CheckType, MVT::v16i8,
78494                             MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78585 /*165181*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165203
78590                                 MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78645 /*165302*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165324
78650                                 MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78708 /*165430*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165452
78713                                 MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78768 /*165551*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165573
78773                                 MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78831 /*165679*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165701
78836                                 MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78891 /*165800*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165822
78896                                 MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78954 /*165928*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->165950
78959                                 MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79014 /*166049*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->166071
79019                                 MVT::v16i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79757 /*167452*/              /*SwitchType*/ 19, MVT::v16i8,// ->167473
79762                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79809 /*167552*/            OPC_CheckType, MVT::v16i8,
79814                           MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80023 /*167955*/              /*SwitchType*/ 18, MVT::v16i8,// ->167975
80028                               MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80161 /*168212*/              /*SwitchType*/ 25, MVT::v16i8,// ->168239
80167 /*168219*/                OPC_CheckType, MVT::v16i8,
80172                               MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80226 /*168326*/              OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->168348
80231                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80286 /*168449*/              OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->168471
80291                               MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80628 /*169139*/            OPC_CheckType, MVT::v16i8,
80633                           MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
81222 /*170332*/                OPC_CheckChild1Type, MVT::v16i8,
81345 /*170546*/                  OPC_CheckType, MVT::v16i8,
81349                                 MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
81358 /*170570*/                  OPC_CheckType, MVT::v16i8,
81362                                 MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 4, 
81370 /*170594*/            OPC_CheckChild0Type, MVT::v16i8,
81385 /*170617*/              OPC_CheckType, MVT::v16i8,
81390                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81403 /*170653*/              OPC_CheckType, MVT::v16i8,
81408                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81827 /*171484*/            OPC_CheckType, MVT::v16i8,
81832                           MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82307 /*172425*/            OPC_CheckType, MVT::v16i8,
82312                           MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82332 /*172473*/            OPC_CheckType, MVT::v16i8,
82337                           MVT::v16i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82351 /*172512*/              OPC_CheckType, MVT::v16i8,
82356                             MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82391 /*172591*/              OPC_CheckType, MVT::v16i8,
82396                             MVT::v16i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82451 /*172712*/                OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->172733
82456                                 MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82574 /*172970*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i8,// ->172992
82579                                 MVT::v16i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82738 /*173341*/                /*SwitchType*/ 22, MVT::v16i8,// ->173365
82743                                 MVT::v16i8, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
82765 /*173418*/                /*SwitchType*/ 22, MVT::v16i8,// ->173442
82770                                 MVT::v16i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
82834 /*173578*/                /*SwitchType*/ 20, MVT::v16i8,// ->173600
82839                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
82890 /*173699*/                /*SwitchType*/ 20, MVT::v16i8,// ->173721
82895                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
82948 /*173824*/              /*SwitchType*/ 20, MVT::v16i8,// ->173846
82953                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
82997 /*173927*/              /*SwitchType*/ 20, MVT::v16i8,// ->173949
83002                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83027 /*173990*/              /*SwitchType*/ 20, MVT::v16i8,// ->174012
83032                               MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83058 /*174056*/            /*SwitchType*/ 20, MVT::v16i8,// ->174078
83063                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83089 /*174124*/              /*SwitchType*/ 20, MVT::v16i8,// ->174146
83094                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83119 /*174187*/              /*SwitchType*/ 20, MVT::v16i8,// ->174209
83124                               MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83150 /*174253*/            /*SwitchType*/ 20, MVT::v16i8,// ->174275
83155                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83412 /*174775*/              /*SwitchType*/ 20, MVT::v16i8,// ->174797
83417                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83442 /*174838*/              /*SwitchType*/ 20, MVT::v16i8,// ->174860
83447                               MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83506 /*174961*/              OPC_CheckType, MVT::v16i8,
83511                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83569 /*175083*/              OPC_CheckType, MVT::v16i8,
83574                             MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83657 /*175253*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175276
83662                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83713 /*175374*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175397
83718                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83772 /*175502*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175525
83777                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83828 /*175623*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175646
83833                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83887 /*175751*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175774
83892                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83943 /*175872*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->175895
83948                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84002 /*176000*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->176023
84007                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84058 /*176121*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->176144
84063                                 MVT::v16i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84737 /*177498*/              /*SwitchType*/ 20, MVT::v16i8,// ->177520
84742                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84785 /*177597*/            OPC_CheckType, MVT::v16i8,
84790                           MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84981 /*177993*/              /*SwitchType*/ 19, MVT::v16i8,// ->178014
84986                               MVT::v16i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85107 /*178245*/              /*SwitchType*/ 24, MVT::v16i8,// ->178271
85111 /*178250*/                OPC_CheckType, MVT::v16i8,
85116                               MVT::v16i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85164 /*178354*/              OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->178377
85169                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85220 /*178477*/              OPC_SwitchType /*3 cases */, 20, MVT::v16i8,// ->178500
85225                               MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85534 /*179155*/            OPC_CheckType, MVT::v16i8,
85539                           MVT::v16i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85932 /*179933*/                  /*SwitchType*/ 26, MVT::v16i8,// ->179961
86028 /*180119*/                  /*SwitchType*/ 26, MVT::v16i8,// ->180147
86126 /*180311*/                  /*SwitchType*/ 26, MVT::v16i8,// ->180339
86222 /*180497*/                  /*SwitchType*/ 26, MVT::v16i8,// ->180525
86320 /*180689*/                  /*SwitchType*/ 26, MVT::v16i8,// ->180717
86416 /*180875*/                  /*SwitchType*/ 26, MVT::v16i8,// ->180903
86513 /*181064*/                /*SwitchType*/ 26, MVT::v16i8,// ->181092
91520 /*190737*/                  /*SwitchType*/ 25, MVT::v16i8,// ->190764
91604 /*190917*/                  /*SwitchType*/ 25, MVT::v16i8,// ->190944
91690 /*191103*/                  /*SwitchType*/ 25, MVT::v16i8,// ->191130
91774 /*191283*/                  /*SwitchType*/ 25, MVT::v16i8,// ->191310
91860 /*191469*/                  /*SwitchType*/ 25, MVT::v16i8,// ->191496
91944 /*191649*/                  /*SwitchType*/ 25, MVT::v16i8,// ->191676
92029 /*191832*/                /*SwitchType*/ 25, MVT::v16i8,// ->191859
92113 /*191989*/                  OPC_CheckType, MVT::v16i8,
92173 /*192094*/                  OPC_CheckType, MVT::v16i8,
97636 /*203320*/              OPC_CheckType, MVT::v16i8,
98759 /*205526*/                OPC_CheckType, MVT::v16i8,
105521 /*218797*/                  OPC_CheckChild1Type, MVT::v16i8,
112486 /*233196*/                  /*SwitchType*/ 26, MVT::v16i8,// ->233224
112540 /*233297*/                  /*SwitchType*/ 26, MVT::v16i8,// ->233325
112590 /*233396*/                  /*SwitchType*/ 25, MVT::v16i8,// ->233423
112638 /*233494*/                  /*SwitchType*/ 25, MVT::v16i8,// ->233521
112692 /*233600*/                  /*SwitchType*/ 26, MVT::v16i8,// ->233628
112746 /*233701*/                  /*SwitchType*/ 26, MVT::v16i8,// ->233729
112796 /*233800*/                  /*SwitchType*/ 25, MVT::v16i8,// ->233827
112844 /*233898*/                  /*SwitchType*/ 25, MVT::v16i8,// ->233925
112898 /*234004*/                  /*SwitchType*/ 26, MVT::v16i8,// ->234032
112952 /*234105*/                  /*SwitchType*/ 26, MVT::v16i8,// ->234133
113002 /*234204*/                  /*SwitchType*/ 25, MVT::v16i8,// ->234231
113050 /*234302*/                  /*SwitchType*/ 25, MVT::v16i8,// ->234329
113127 /*234460*/                /*SwitchType*/ 53, MVT::v16i8,// ->234515
113207 /*234608*/                OPC_CheckType, MVT::v16i8,
113267 /*234713*/                OPC_CheckType, MVT::v16i8,
123451 /*254493*/                OPC_CheckChild1Type, MVT::v16i8,
125234 /*257672*/            OPC_CheckChild0Type, MVT::v16i8,
125294 /*257778*/            OPC_CheckChild0Type, MVT::v16i8,
127569 /*262240*/            OPC_CheckChild0Type, MVT::v16i8,
127623 /*262346*/            OPC_CheckChild0Type, MVT::v16i8,
144666 /*296252*/                OPC_CheckChild1Type, MVT::v16i8,
144775 /*296458*/                  OPC_CheckType, MVT::v16i8,
144779                                 MVT::v16i8, 5/*#Ops*/, 4, 0, 1, 2, 5, 
144786 /*296481*/                  OPC_CheckType, MVT::v16i8,
144790                                 MVT::v16i8, 5/*#Ops*/, 4, 0, 1, 2, 5, 
145019 /*296877*/            OPC_CheckType, MVT::v16i8,
145022                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
145124 /*297061*/            OPC_CheckType, MVT::v16i8,
145127                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
145142 /*297091*/            OPC_CheckType, MVT::v16i8,
145145                           MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
145176 /*297149*/              OPC_CheckChild0Type, MVT::v16i8,
145181 /*297155*/              OPC_CheckType, MVT::v16i8,
145184                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
145217 /*297212*/              OPC_CheckType, MVT::v16i8,
145225                             MVT::v16i8, 2/*#Ops*/, 0, 4, 
145267 /*297320*/            /*SwitchType*/ 12, MVT::v16i8,// ->297334
145270                             MVT::v16i8, 4/*#Ops*/, 1, 0, 2, 3, 
145294 /*297372*/            /*SwitchType*/ 11, MVT::v16i8,// ->297385
145297                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145321 /*297423*/            /*SwitchType*/ 11, MVT::v16i8,// ->297436
145324                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145342 /*297461*/            /*SwitchType*/ 11, MVT::v16i8,// ->297474
145345                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145363 /*297499*/            /*SwitchType*/ 11, MVT::v16i8,// ->297512
145366                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145384 /*297537*/            /*SwitchType*/ 11, MVT::v16i8,// ->297550
145387                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145405 /*297575*/            /*SwitchType*/ 11, MVT::v16i8,// ->297588
145408                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145489 /*297720*/            /*SwitchType*/ 11, MVT::v16i8,// ->297733
145492                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145499 /*297739*/            OPC_CheckChild0Type, MVT::v16i8,
145505 /*297746*/            OPC_CheckType, MVT::v16i8,
145508                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145534 /*297794*/              OPC_CheckType, MVT::v16i8,
145537                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145564 /*297843*/              OPC_CheckType, MVT::v16i8,
145567                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145607 /*297913*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->297927
145610                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145634 /*297964*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->297978
145637                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145661 /*298015*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->298029
145664                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145688 /*298066*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->298080
145691                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145957 /*298531*/            /*SwitchType*/ 11, MVT::v16i8,// ->298544
145960                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
145978 /*298568*/            OPC_CheckType, MVT::v16i8,
145981                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
146077 /*298732*/              OPC_CheckType, MVT::v16i8,
146080                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146100 /*298768*/              OPC_CheckType, MVT::v16i8,
146103                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146116 /*298794*/              OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->298807
146119                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
146135 /*298827*/              OPC_CheckType, MVT::v16i8,
146138                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146151 /*298853*/              OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->298866
146154                               MVT::v16i8, 2/*#Ops*/, 0, 1, 
146170 /*298886*/              OPC_CheckType, MVT::v16i8,
146173                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146181 /*298906*/              OPC_CheckChild0Type, MVT::v16i8,
146216 /*298965*/              OPC_CheckChild0Type, MVT::v16i8,
146266 /*299051*/            /*SwitchType*/ 10, MVT::v16i8,// ->299063
146269                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146316 /*299134*/              OPC_CheckChild0Type, MVT::v16i8,
146321 /*299140*/              OPC_CheckType, MVT::v16i8,
146324                             MVT::v16i8, 2/*#Ops*/, 0, 1, 
146348 /*299182*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->299196
146351                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
146375 /*299233*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->299247
146378                             MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
146506 /*299466*/            OPC_CheckType, MVT::v16i8,
146509                           MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
146920 /*300242*/            OPC_CheckType, MVT::v16i8,
146923                           MVT::v16i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
147028 /*300459*/            OPC_CheckType, MVT::v16i8,
147031                           MVT::v16i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
147043 /*300487*/            OPC_CheckType, MVT::v16i8,
147046                           MVT::v16i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
147061 /*300521*/          /*SwitchType*/ 10, MVT::v16i8,// ->300533
147064                           MVT::v16i8, 2/*#Ops*/, 0, 1, 
147091 /*300573*/          OPC_SwitchType /*2 cases */, 50, MVT::v16i8,// ->300626
147105                           MVT::v16i8, 2/*#Ops*/, 7, 8, 
147141 /*300708*/              OPC_CheckChild0Type, MVT::v16i8,
147144 /*300712*/              OPC_CheckType, MVT::v16i8,
147147                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147174 /*300766*/              OPC_CheckType, MVT::v16i8,
147182                             MVT::v16i8, 3/*#Ops*/, 2, 0, 5, 
147220 /*300874*/              /*SwitchType*/ 12, MVT::v16i8,// ->300888
147223                               MVT::v16i8, 4/*#Ops*/, 2, 0, 1, 3, 
147241 /*300921*/              /*SwitchType*/ 12, MVT::v16i8,// ->300935
147244                               MVT::v16i8, 4/*#Ops*/, 1, 0, 2, 3, 
147266 /*300973*/            /*SwitchType*/ 12, MVT::v16i8,// ->300987
147269                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147290 /*301024*/            /*SwitchType*/ 12, MVT::v16i8,// ->301038
147293                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147308 /*301061*/            /*SwitchType*/ 12, MVT::v16i8,// ->301075
147311                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147326 /*301098*/            /*SwitchType*/ 12, MVT::v16i8,// ->301112
147329                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147344 /*301135*/            /*SwitchType*/ 12, MVT::v16i8,// ->301149
147347                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147362 /*301172*/            /*SwitchType*/ 12, MVT::v16i8,// ->301186
147365                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147431 /*301309*/            /*SwitchType*/ 12, MVT::v16i8,// ->301323
147434                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147440 /*301328*/            OPC_CheckChild0Type, MVT::v16i8,
147444 /*301333*/            OPC_CheckType, MVT::v16i8,
147447                           MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147468 /*301378*/              OPC_CheckType, MVT::v16i8,
147471                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147493 /*301424*/              OPC_CheckType, MVT::v16i8,
147496                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147527 /*301488*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->301503
147530                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147551 /*301539*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->301554
147554                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147575 /*301590*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->301605
147578                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147599 /*301641*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->301656
147602                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147823 /*302083*/            /*SwitchType*/ 12, MVT::v16i8,// ->302097
147826                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147841 /*302119*/            OPC_CheckType, MVT::v16i8,
147844                           MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
147919 /*302269*/              OPC_CheckType, MVT::v16i8,
147922                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147938 /*302303*/              OPC_CheckType, MVT::v16i8,
147941                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147951 /*302327*/              OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->302341
147954                               MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147968 /*302360*/              OPC_CheckType, MVT::v16i8,
147971                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147981 /*302384*/              OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->302398
147984                               MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
147998 /*302417*/              OPC_CheckType, MVT::v16i8,
148001                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
148008 /*302437*/              OPC_CheckChild0Type, MVT::v16i8,
148038 /*302494*/              OPC_CheckChild0Type, MVT::v16i8,
148081 /*302578*/            /*SwitchType*/ 11, MVT::v16i8,// ->302591
148084                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
148122 /*302656*/              OPC_CheckChild0Type, MVT::v16i8,
148125 /*302660*/              OPC_CheckType, MVT::v16i8,
148128                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
148147 /*302699*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->302714
148150                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
148171 /*302750*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i8,// ->302765
148174                             MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
148281 /*302971*/            OPC_CheckType, MVT::v16i8,
148284                           MVT::v16i8, 4/*#Ops*/, 3, 0, 1, 2, 
148320 /*303048*/          /*SwitchType*/ 84, MVT::v16i8,// ->303134
148324                             MVT::v16i8, 3/*#Ops*/, 2, 0, 1, 
148346                             MVT::v16i8, 2/*#Ops*/, 11, 12, 
158525 /*322430*/                OPC_CheckType, MVT::v16i8,
158579 /*322532*/                OPC_CheckType, MVT::v16i8,
158711 /*322768*/                /*SwitchType*/ 18, MVT::v16i8,// ->322788
158787 /*322895*/                /*SwitchType*/ 18, MVT::v16i8,// ->322915
158863 /*323022*/                /*SwitchType*/ 18, MVT::v16i8,// ->323042
158939 /*323149*/                /*SwitchType*/ 18, MVT::v16i8,// ->323169
160112 /*325244*/              OPC_CheckChild0Type, MVT::v16i8,
160166 /*325338*/              OPC_CheckChild0Type, MVT::v16i8,
160537 /*326003*/              /*SwitchType*/ 17, MVT::v16i8,// ->326022
160601 /*326124*/              /*SwitchType*/ 17, MVT::v16i8,// ->326143
160665 /*326245*/              /*SwitchType*/ 17, MVT::v16i8,// ->326264
160729 /*326366*/              /*SwitchType*/ 17, MVT::v16i8,// ->326385
161776 /*328470*/              OPC_CheckChild0Type, MVT::v16i8,
161824 /*328563*/              OPC_CheckChild0Type, MVT::v16i8,
162285 /*329512*/                    /*SwitchType*/ 26, MVT::v16i8,// ->329540
162492 /*329905*/                    /*SwitchType*/ 26, MVT::v16i8,// ->329933
162619 /*330156*/                    /*SwitchType*/ 26, MVT::v16i8,// ->330184
162784 /*330474*/                    /*SwitchType*/ 26, MVT::v16i8,// ->330502
162953 /*330800*/                    /*SwitchType*/ 26, MVT::v16i8,// ->330828
163118 /*331118*/                    /*SwitchType*/ 26, MVT::v16i8,// ->331146
163286 /*331441*/                  /*SwitchType*/ 26, MVT::v16i8,// ->331469
167554 /*339792*/                    /*SwitchType*/ 25, MVT::v16i8,// ->339819
167737 /*340173*/                    /*SwitchType*/ 25, MVT::v16i8,// ->340200
167848 /*340416*/                    /*SwitchType*/ 25, MVT::v16i8,// ->340443
167993 /*340724*/                    /*SwitchType*/ 25, MVT::v16i8,// ->340751
168142 /*341040*/                    /*SwitchType*/ 25, MVT::v16i8,// ->341067
168287 /*341348*/                    /*SwitchType*/ 25, MVT::v16i8,// ->341375
168435 /*341661*/                  /*SwitchType*/ 25, MVT::v16i8,// ->341688
173873 /*353013*/                /*SwitchType*/ 18, MVT::v16i8,// ->353033
173973 /*353181*/                /*SwitchType*/ 18, MVT::v16i8,// ->353201
174073 /*353349*/                /*SwitchType*/ 18, MVT::v16i8,// ->353369
174173 /*353517*/                /*SwitchType*/ 18, MVT::v16i8,// ->353537
175324 /*355612*/              /*SwitchType*/ 17, MVT::v16i8,// ->355631
175408 /*355772*/              /*SwitchType*/ 17, MVT::v16i8,// ->355791
175492 /*355932*/              /*SwitchType*/ 17, MVT::v16i8,// ->355951
175576 /*356092*/              /*SwitchType*/ 17, MVT::v16i8,// ->356111
176814 /*358671*/                OPC_CheckType, MVT::v16i8,
176868 /*358773*/                OPC_CheckType, MVT::v16i8,
176909 /*358846*/                /*SwitchType*/ 18, MVT::v16i8,// ->358866
176949 /*358913*/                /*SwitchType*/ 18, MVT::v16i8,// ->358933
176989 /*358980*/                /*SwitchType*/ 18, MVT::v16i8,// ->359000
177029 /*359047*/                /*SwitchType*/ 18, MVT::v16i8,// ->359067
177692 /*360169*/              OPC_CheckChild0Type, MVT::v16i8,
177731 /*360232*/              OPC_CheckChild0Type, MVT::v16i8,
177896 /*360515*/              /*SwitchType*/ 17, MVT::v16i8,// ->360534
177930 /*360579*/              /*SwitchType*/ 17, MVT::v16i8,// ->360598
177964 /*360643*/              /*SwitchType*/ 17, MVT::v16i8,// ->360662
177998 /*360707*/              /*SwitchType*/ 17, MVT::v16i8,// ->360726
178591 /*361843*/              OPC_CheckChild0Type, MVT::v16i8,
178624 /*361903*/              OPC_CheckChild0Type, MVT::v16i8,
179057 /*362765*/                    /*SwitchType*/ 26, MVT::v16i8,// ->362793
179147 /*362935*/                    /*SwitchType*/ 26, MVT::v16i8,// ->362963
179232 /*363103*/                    /*SwitchType*/ 25, MVT::v16i8,// ->363130
179312 /*363268*/                    /*SwitchType*/ 25, MVT::v16i8,// ->363295
179401 /*363443*/                    /*SwitchType*/ 26, MVT::v16i8,// ->363471
179491 /*363613*/                    /*SwitchType*/ 26, MVT::v16i8,// ->363641
179576 /*363781*/                    /*SwitchType*/ 25, MVT::v16i8,// ->363808
179656 /*363946*/                    /*SwitchType*/ 25, MVT::v16i8,// ->363973
179745 /*364121*/                    /*SwitchType*/ 26, MVT::v16i8,// ->364149
179835 /*364291*/                    /*SwitchType*/ 26, MVT::v16i8,// ->364319
179920 /*364459*/                    /*SwitchType*/ 25, MVT::v16i8,// ->364486
180000 /*364624*/                    /*SwitchType*/ 25, MVT::v16i8,// ->364651
180124 /*364878*/                  /*SwitchType*/ 53, MVT::v16i8,// ->364933
185108 /*374532*/                /*SwitchType*/ 18, MVT::v16i8,// ->374552
185160 /*374619*/                /*SwitchType*/ 18, MVT::v16i8,// ->374639
185212 /*374706*/                /*SwitchType*/ 18, MVT::v16i8,// ->374726
185264 /*374793*/                /*SwitchType*/ 18, MVT::v16i8,// ->374813
185879 /*375857*/              /*SwitchType*/ 17, MVT::v16i8,// ->375876
185923 /*375940*/              /*SwitchType*/ 17, MVT::v16i8,// ->375959
185967 /*376023*/              /*SwitchType*/ 17, MVT::v16i8,// ->376042
186011 /*376106*/              /*SwitchType*/ 17, MVT::v16i8,// ->376125
186924 /*377866*/              OPC_CheckChild0Type, MVT::v16i8,
187722 /*379302*/              OPC_CheckChild0Type, MVT::v16i8,
188528 /*380913*/              OPC_CheckChild0Type, MVT::v16i8,
188863 /*381487*/              OPC_CheckChild0Type, MVT::v16i8,
189174 /*382086*/            OPC_CheckType, MVT::v16i8,
189190 /*382117*/            OPC_CheckType, MVT::v16i8,
189216 /*382172*/              /*SwitchType*/ 20, MVT::v16i8,// ->382194
189231 /*382201*/              OPC_CheckType, MVT::v16i8,
189248 /*382233*/            OPC_CheckType, MVT::v16i8,
189265 /*382266*/            OPC_CheckType, MVT::v16i8,
189338 /*382413*/              /*SwitchType*/ 20, MVT::v16i8,// ->382435
189363 /*382465*/              /*SwitchType*/ 20, MVT::v16i8,// ->382487
189381 /*382498*/            OPC_CheckType, MVT::v16i8,
189398 /*382531*/            OPC_CheckType, MVT::v16i8,
189471 /*382678*/              /*SwitchType*/ 20, MVT::v16i8,// ->382700
189496 /*382730*/              /*SwitchType*/ 20, MVT::v16i8,// ->382752
189514 /*382763*/            OPC_CheckType, MVT::v16i8,
189531 /*382796*/            OPC_CheckType, MVT::v16i8,
189604 /*382943*/              /*SwitchType*/ 20, MVT::v16i8,// ->382965
189636 /*383004*/            OPC_CheckType, MVT::v16i8,
189662 /*383058*/            /*SwitchType*/ 20, MVT::v16i8,// ->383080
189683 /*383099*/              OPC_CheckType, MVT::v16i8,
189715 /*383168*/              /*SwitchType*/ 20, MVT::v16i8,// ->383190
189748 /*383238*/              /*SwitchType*/ 20, MVT::v16i8,// ->383260
189781 /*383308*/              /*SwitchType*/ 20, MVT::v16i8,// ->383330
189807 /*383361*/            OPC_SwitchType /*2 cases */, 80, MVT::v16i8,// ->383444
189880 /*383516*/        OPC_SwitchType /*2 cases */, 41, MVT::v16i8,// ->383560
189916 /*383594*/        OPC_SwitchType /*3 cases */, 123, MVT::v16i8,// ->383720
190037 /*383856*/        OPC_CheckChild0Type, MVT::v16i8,
190233 /*384196*/            OPC_CheckType, MVT::v16i8,
190249 /*384227*/            OPC_CheckType, MVT::v16i8,
190275 /*384282*/              /*SwitchType*/ 20, MVT::v16i8,// ->384304
190290 /*384311*/              OPC_CheckType, MVT::v16i8,
190307 /*384343*/            OPC_CheckType, MVT::v16i8,
190324 /*384376*/            OPC_CheckType, MVT::v16i8,
190397 /*384523*/              /*SwitchType*/ 20, MVT::v16i8,// ->384545
190422 /*384575*/              /*SwitchType*/ 20, MVT::v16i8,// ->384597
190440 /*384608*/            OPC_CheckType, MVT::v16i8,
190457 /*384641*/            OPC_CheckType, MVT::v16i8,
190530 /*384788*/              /*SwitchType*/ 20, MVT::v16i8,// ->384810
190555 /*384840*/              /*SwitchType*/ 20, MVT::v16i8,// ->384862
190573 /*384873*/            OPC_CheckType, MVT::v16i8,
190590 /*384906*/            OPC_CheckType, MVT::v16i8,
190663 /*385053*/              /*SwitchType*/ 20, MVT::v16i8,// ->385075
190695 /*385114*/            OPC_CheckType, MVT::v16i8,
190721 /*385168*/            /*SwitchType*/ 20, MVT::v16i8,// ->385190
190742 /*385209*/              OPC_CheckType, MVT::v16i8,
190774 /*385278*/              /*SwitchType*/ 20, MVT::v16i8,// ->385300
190807 /*385348*/              /*SwitchType*/ 20, MVT::v16i8,// ->385370
190840 /*385418*/              /*SwitchType*/ 20, MVT::v16i8,// ->385440
190866 /*385471*/            OPC_SwitchType /*2 cases */, 80, MVT::v16i8,// ->385554
190939 /*385626*/        OPC_SwitchType /*2 cases */, 41, MVT::v16i8,// ->385670
190975 /*385704*/        OPC_SwitchType /*3 cases */, 123, MVT::v16i8,// ->385830
191096 /*385966*/        OPC_CheckChild0Type, MVT::v16i8,
193467 /*390869*/          OPC_CheckType, MVT::v16i8,
193472                         MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193488 /*390910*/        OPC_SwitchType /*3 cases */, 62, MVT::v16i8,// ->390975
193494                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193502                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193510                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193548 /*391050*/      OPC_SwitchType /*3 cases */, 38, MVT::v16i8,// ->391091
193552                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
193558                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
193564                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
193639 /*391230*/          OPC_CheckType, MVT::v16i8,
193644                         MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193660 /*391271*/        OPC_SwitchType /*3 cases */, 62, MVT::v16i8,// ->391336
193666                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193674                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193682                           MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193720 /*391411*/      OPC_SwitchType /*3 cases */, 38, MVT::v16i8,// ->391452
193724                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
193730                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
193736                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
194061 /*392214*/        OPC_CheckType, MVT::v16i8,
194381                                 MVT::v16i8, 1/*#Ops*/, 0,  // Results = #2
194391                                 MVT::v16i8, 1/*#Ops*/, 0,  // Results = #2
194475 /*393143*/              OPC_CheckChild1Type, MVT::v16i8,
194482                               MVT::v16i8, 1/*#Ops*/, 0,  // Results = #2
194492                               MVT::v16i8, 1/*#Ops*/, 0,  // Results = #2
195105 /*394664*/          OPC_CheckChild1Type, MVT::v16i8,
195394 /*395301*/        OPC_CheckChild1Type, MVT::v16i8,
196451 /*397471*/        OPC_SwitchType /*8 cases */, 18, MVT::v16i8,// ->397492
196456                         MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
196613 /*397841*/      OPC_SwitchType /*8 cases */, 10, MVT::v16i8,// ->397854
196616                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
196755 /*398160*/      OPC_CheckType, MVT::v16i8,
196760                     MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
196778 /*398202*/      OPC_CheckType, MVT::v16i8,
196783                     MVT::v16i8, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
196931 /*398488*/      OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->398502
196934                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
196973 /*398569*/      OPC_CheckType, MVT::v16i8,
196978                     MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
196996 /*398611*/      OPC_CheckType, MVT::v16i8,
197001                     MVT::v16i8, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
197149 /*398897*/      OPC_SwitchType /*4 cases */, 11, MVT::v16i8,// ->398911
197152                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
197687 /*399982*/        OPC_SwitchType /*2 cases */, 19, MVT::v16i8,// ->400004
197692                         MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197711 /*400036*/        OPC_CheckType, MVT::v16i8,
197716                       MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197733 /*400087*/        /*SwitchType*/ 19, MVT::v16i8,// ->400108
197738                         MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197757 /*400139*/      OPC_SwitchType /*3 cases */, 38, MVT::v16i8,// ->400180
197761                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
197767                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
197773                         MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
197822                       MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
197831                       MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
197840                       MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
197854                       MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
197861                       MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
197868                       MVT::v16i8, 3/*#Ops*/, 0, 1, 3, 
199629 /*403771*/        OPC_CheckChild0Type, MVT::v16i8,
199630 /*403773*/        OPC_SwitchType /*3 cases */, 22, MVT::v16i8,// ->403798
199634                           MVT::v16i8, 1/*#Ops*/, 0, 
199640                           MVT::v16i8, 1/*#Ops*/, 0, 
199926                       MVT::v16i8, 2/*#Ops*/, 0, 1,  // Results = #2
200003 /*404565*/        /*SwitchType*/ 65, MVT::v16i8,// ->404632
200012                           MVT::v16i8, 1/*#Ops*/, 3, 
200025                           MVT::v16i8, 1/*#Ops*/, 4, 
202098 /*408913*/      OPC_CheckChild0Type, MVT::v16i8,
202112 /*408936*/          OPC_CheckType, MVT::v16i8,
202117                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202128 /*408968*/          OPC_CheckType, MVT::v16i8,
202133                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202139 /*408991*/        OPC_CheckType, MVT::v16i8,
202142                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
203520 /*411957*/      /*SwitchType*/ 18, MVT::v16i8,// ->411977
203525                       MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203535 /*411986*/      OPC_SwitchType /*3 cases */, 35, MVT::v16i8,// ->412024
203539                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
203545                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
203551                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
203608 /*412130*/      /*SwitchType*/ 18, MVT::v16i8,// ->412150
203613                       MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203623 /*412159*/      OPC_SwitchType /*3 cases */, 35, MVT::v16i8,// ->412197
203627                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
203633                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
203639                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
204539 /*413888*/        OPC_CheckType, MVT::v16i8,
204544                       MVT::v16i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204564 /*413933*/      OPC_CheckType, MVT::v16i8,
204570                     MVT::v16i8, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204590 /*413982*/        OPC_CheckType, MVT::v16i8,
204596                       MVT::v16i8, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
205017 /*414803*/        /*SwitchType*/ 12, MVT::v16i8,// ->414817
205020                         MVT::v16i8, 4/*#Ops*/, 0, 1, 2, 3, 
205726 /*416390*/              /*SwitchType*/ 18, MVT::v16i8,// ->416410
205731                               MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205753 /*416455*/              /*SwitchType*/ 18, MVT::v16i8,// ->416475
205758                               MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205795 /*416552*/              /*SwitchType*/ 18, MVT::v16i8,// ->416572
205800                               MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205822 /*416617*/              /*SwitchType*/ 18, MVT::v16i8,// ->416637
205827                               MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205864 /*416714*/            /*SwitchType*/ 19, MVT::v16i8,// ->416735
205869                             MVT::v16i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
205891 /*416782*/            /*SwitchType*/ 19, MVT::v16i8,// ->416803
205896                             MVT::v16i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207587 /*420602*/        OPC_CheckChild0Type, MVT::v16i8,
207619 /*420661*/        OPC_CheckType, MVT::v16i8,
207737 /*420890*/        OPC_CheckChild0Type, MVT::v16i8,
207769 /*420949*/        OPC_CheckType, MVT::v16i8,
209813 /*425098*/      /*SwitchType*/ 57, MVT::v16i8,// ->425157
210120 /*425793*/        OPC_CheckChild0Type, MVT::v16i8,
210667 /*427186*/      OPC_CheckType, MVT::v16i8,
210672                     MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
210686 /*427221*/      OPC_CheckType, MVT::v16i8,
210691                     MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
210811 /*427454*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->427467
210814                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
210849 /*427525*/      OPC_CheckType, MVT::v16i8,
210854                     MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
210868 /*427560*/      OPC_CheckType, MVT::v16i8,
210873                     MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
210993 /*427793*/      OPC_SwitchType /*4 cases */, 10, MVT::v16i8,// ->427806
210996                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
211036                     MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
211054                     MVT::v16i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
211062                     MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
211115 /*428043*/          /*SwitchType*/ 18, MVT::v16i8,// ->428063
211120                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211167 /*428168*/          OPC_SwitchType /*4 cases */, 18, MVT::v16i8,// ->428189
211172                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211218 /*428294*/          /*SwitchType*/ 18, MVT::v16i8,// ->428314
211223                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211405 /*428717*/      /*SwitchType*/ 35, MVT::v16i8,// ->428754
211409                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
211415                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
211421                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
211980 /*429918*/          /*SwitchType*/ 18, MVT::v16i8,// ->429938
211985                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212032 /*430043*/          OPC_SwitchType /*4 cases */, 18, MVT::v16i8,// ->430064
212037                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212083 /*430169*/          /*SwitchType*/ 18, MVT::v16i8,// ->430189
212088                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212270 /*430592*/      /*SwitchType*/ 35, MVT::v16i8,// ->430629
212274                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
212280                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
212286                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
212778 /*431661*/          /*SwitchType*/ 18, MVT::v16i8,// ->431681
212783                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212806 /*431726*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i8,// ->431747
212811                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212881 /*431912*/          /*SwitchType*/ 18, MVT::v16i8,// ->431932
212886                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213096 /*432366*/      /*SwitchType*/ 35, MVT::v16i8,// ->432403
213100                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213106                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213112                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213195 /*432550*/        OPC_CheckType, MVT::v16i8,
213200                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213206 /*432574*/        OPC_CheckType, MVT::v16i8,
213211                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213296 /*432788*/        /*SwitchType*/ 18, MVT::v16i8,// ->432808
213301                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213318 /*432828*/        OPC_CheckType, MVT::v16i8,
213323                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213330 /*432853*/        OPC_CheckType, MVT::v16i8,
213335                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213423 /*433070*/        /*SwitchType*/ 18, MVT::v16i8,// ->433090
213428                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213436 /*433096*/      OPC_SwitchType /*6 cases */, 35, MVT::v16i8,// ->433134
213440                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213446                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213452                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213531 /*433272*/        OPC_CheckType, MVT::v16i8,
213536                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213542 /*433296*/        OPC_CheckType, MVT::v16i8,
213547                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213632 /*433510*/        /*SwitchType*/ 18, MVT::v16i8,// ->433530
213637                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213654 /*433550*/        OPC_CheckType, MVT::v16i8,
213659                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213666 /*433575*/        OPC_CheckType, MVT::v16i8,
213671                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213759 /*433792*/        /*SwitchType*/ 18, MVT::v16i8,// ->433812
213764                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213772 /*433818*/      OPC_SwitchType /*6 cases */, 35, MVT::v16i8,// ->433856
213776                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213782                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
213788                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214239 /*434766*/        OPC_CheckType, MVT::v16i8,
214244                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214250 /*434790*/        OPC_CheckType, MVT::v16i8,
214255                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214340 /*435004*/        /*SwitchType*/ 18, MVT::v16i8,// ->435024
214345                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214352 /*435029*/      OPC_SwitchType /*6 cases */, 35, MVT::v16i8,// ->435067
214356                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214362                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214368                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214447 /*435205*/        OPC_CheckType, MVT::v16i8,
214452                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214458 /*435229*/        OPC_CheckType, MVT::v16i8,
214463                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214548 /*435443*/        /*SwitchType*/ 18, MVT::v16i8,// ->435463
214553                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214560 /*435468*/      OPC_SwitchType /*6 cases */, 35, MVT::v16i8,// ->435506
214564                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214570                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214576                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
214655 /*435646*/          OPC_CheckType, MVT::v16i8,
214660                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214666 /*435670*/          OPC_CheckType, MVT::v16i8,
214671                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214755 /*435884*/          /*SwitchType*/ 18, MVT::v16i8,// ->435904
214760                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214912 /*436249*/          OPC_CheckType, MVT::v16i8,
214917                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
214924 /*436274*/          OPC_CheckType, MVT::v16i8,
214929                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215016 /*436491*/          /*SwitchType*/ 18, MVT::v16i8,// ->436511
215021                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215252 /*437068*/      OPC_SwitchType /*12 cases */, 35, MVT::v16i8,// ->437106
215256                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
215262                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
215268                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
215484 /*437566*/          /*SwitchType*/ 18, MVT::v16i8,// ->437586
215489                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215512 /*437631*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->437652
215517                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215547 /*437717*/          /*SwitchType*/ 18, MVT::v16i8,// ->437737
215552                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215743 /*438171*/          /*SwitchType*/ 18, MVT::v16i8,// ->438191
215748                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215772 /*438237*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->438258
215777                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215808 /*438324*/          /*SwitchType*/ 18, MVT::v16i8,// ->438344
215813                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216098 /*439002*/      /*SwitchType*/ 35, MVT::v16i8,// ->439039
216102                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
216108                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
216114                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
216239 /*439312*/          OPC_CheckType, MVT::v16i8,
216244                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216250 /*439336*/          OPC_CheckType, MVT::v16i8,
216255                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216339 /*439550*/          /*SwitchType*/ 18, MVT::v16i8,// ->439570
216344                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216496 /*439915*/          OPC_CheckType, MVT::v16i8,
216501                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216508 /*439940*/          OPC_CheckType, MVT::v16i8,
216513                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216600 /*440157*/          /*SwitchType*/ 18, MVT::v16i8,// ->440177
216605                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216836 /*440734*/      OPC_SwitchType /*12 cases */, 35, MVT::v16i8,// ->440772
216840                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
216846                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
216852                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
217068 /*441232*/          /*SwitchType*/ 18, MVT::v16i8,// ->441252
217073                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217096 /*441297*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->441318
217101                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217131 /*441383*/          /*SwitchType*/ 18, MVT::v16i8,// ->441403
217136                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217327 /*441837*/          /*SwitchType*/ 18, MVT::v16i8,// ->441857
217332                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217356 /*441903*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->441924
217361                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217392 /*441990*/          /*SwitchType*/ 18, MVT::v16i8,// ->442010
217397                           MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217682 /*442668*/      /*SwitchType*/ 35, MVT::v16i8,// ->442705
217686                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
217692                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
217698                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
217823 /*442976*/        OPC_CheckType, MVT::v16i8,
217828                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217834 /*443000*/        OPC_CheckType, MVT::v16i8,
217839                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217924 /*443214*/        /*SwitchType*/ 18, MVT::v16i8,// ->443234
217929                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217946 /*443254*/        OPC_CheckType, MVT::v16i8,
217951                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217958 /*443279*/        OPC_CheckType, MVT::v16i8,
217963                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218051 /*443496*/        /*SwitchType*/ 18, MVT::v16i8,// ->443516
218056                         MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218064 /*443522*/      OPC_SwitchType /*6 cases */, 35, MVT::v16i8,// ->443560
218068                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
218074                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
218080                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
219724 /*447019*/        OPC_CheckType, MVT::v16i8,
219729                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219735 /*447043*/        OPC_CheckType, MVT::v16i8,
219740                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219854 /*447306*/        OPC_CheckType, MVT::v16i8,
219859                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
219866 /*447331*/        OPC_CheckType, MVT::v16i8,
219871                       MVT::v16i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
219982 /*447586*/      OPC_SwitchType /*8 cases */, 24, MVT::v16i8,// ->447613
219986                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
219992                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220077 /*447764*/        OPC_CheckType, MVT::v16i8,
220082                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220088 /*447788*/        OPC_CheckType, MVT::v16i8,
220093                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220197 /*448036*/      OPC_SwitchType /*8 cases */, 24, MVT::v16i8,// ->448063
220201                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220207                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220294 /*448217*/          OPC_CheckType, MVT::v16i8,
220299                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220305 /*448241*/          OPC_CheckType, MVT::v16i8,
220310                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220315 /*448263*/          OPC_CheckType, MVT::v16i8,
220320                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220326 /*448286*/        OPC_CheckType, MVT::v16i8,
220330                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220336                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220342                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220629 /*448859*/          OPC_CheckType, MVT::v16i8,
220634                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220640 /*448883*/          OPC_CheckType, MVT::v16i8,
220645                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220650 /*448905*/          OPC_CheckType, MVT::v16i8,
220655                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220661 /*448928*/        OPC_CheckType, MVT::v16i8,
220665                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220671                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
220677                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
221306 /*450174*/          OPC_SwitchType /*6 cases */, 17, MVT::v16i8,// ->450194
221311                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221358 /*450294*/          OPC_SwitchType /*3 cases */, 17, MVT::v16i8,// ->450314
221363                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221473 /*450566*/          /*SwitchType*/ 17, MVT::v16i8,// ->450585
221478                           MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221547 /*450726*/      OPC_SwitchType /*12 cases */, 32, MVT::v16i8,// ->450761
221551                         MVT::v16i8, 1/*#Ops*/, 0, 
221557                         MVT::v16i8, 1/*#Ops*/, 0, 
221563                         MVT::v16i8, 1/*#Ops*/, 0, 
221732 /*451076*/        OPC_SwitchType /*2 cases */, 18, MVT::v16i8,// ->451097
221737                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221752 /*451122*/        OPC_CheckType, MVT::v16i8,
221757                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221778 /*451185*/        /*SwitchType*/ 18, MVT::v16i8,// ->451205
221783                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221790 /*451209*/      OPC_SwitchType /*3 cases */, 35, MVT::v16i8,// ->451247
221794                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
221800                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
221806                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
222661 /*453016*/        OPC_SwitchType /*2 cases */, 19, MVT::v16i8,// ->453038
222666                         MVT::v16i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
222682 /*453065*/        OPC_CheckType, MVT::v16i8,
222688                       MVT::v16i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
222695 /*453093*/      OPC_SwitchType /*6 cases */, 28, MVT::v16i8,// ->453124
222699                         MVT::v16i8, 3/*#Ops*/, 2, 1, 0, 
222706                         MVT::v16i8, 2/*#Ops*/, 2, 1, 
222997 /*453735*/        OPC_CheckType, MVT::v16i8,
223263 /*454437*/          OPC_CheckChild0Type, MVT::v16i8,
223565 /*455178*/        /*SwitchType*/ 18, MVT::v16i8,// ->455198
223570                         MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223691 /*455451*/      /*SwitchType*/ 10, MVT::v16i8,// ->455463
223694                       MVT::v16i8, 2/*#Ops*/, 0, 1, 
224832 /*458048*/        OPC_CheckType, MVT::v16i8,
224837                       MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224842 /*458070*/        OPC_SwitchType /*3 cases */, 40, MVT::v16i8,// ->458113
224848                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224856                           MVT::v16i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224890 /*458179*/      OPC_SwitchType /*3 cases */, 35, MVT::v16i8,// ->458217
224894                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
224900                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
224906                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
225025 /*458492*/        /*SwitchType*/ 19, MVT::v16i8,// ->458513
225030                         MVT::v16i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225167 /*458818*/      /*SwitchType*/ 11, MVT::v16i8,// ->458831
225170                       MVT::v16i8, 3/*#Ops*/, 0, 1, 2, 
226686 /*462226*/      OPC_CheckChild0Type, MVT::v16i8,
227310 /*463591*/      OPC_SwitchType /*2 cases */, 17, MVT::v16i8,// ->463611
227315                       MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227442 /*463890*/      /*SwitchType*/ 17, MVT::v16i8,// ->463909
227447                       MVT::v16i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
228668 /*466683*/          OPC_CheckType, MVT::v16i8,
228671                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
228704 /*466755*/          OPC_CheckType, MVT::v16i8,
228707                         MVT::v16i8, 2/*#Ops*/, 0, 1, 
228820 /*467016*/        OPC_CheckType, MVT::v16i8,
228828                         MVT::v16i8, 2/*#Ops*/, 2, 3, 
228838                         MVT::v16i8, 2/*#Ops*/, 2, 3, 
228922 /*467220*/        OPC_CheckType, MVT::v16i8,
228927                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
228934                         MVT::v16i8, 2/*#Ops*/, 1, 2, 
229041 /*467449*/        OPC_CheckType, MVT::v16i8,
229045                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
229069 /*467503*/        OPC_CheckType, MVT::v16i8,
229073                       MVT::v16i8, 2/*#Ops*/, 1, 2, 
229702 /*468861*/        OPC_SwitchType /*3 cases */, 10, MVT::v16i8,// ->468874
229705                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229724 /*468902*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->468916
229727                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229751 /*468953*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->468966
229754                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229767 /*468982*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->468996
229770                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229788 /*469020*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469033
229791                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229804 /*469049*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469063
229807                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229825 /*469087*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469100
229828                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229841 /*469116*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469130
229844                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229862 /*469154*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469167
229865                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229878 /*469183*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469197
229881                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229899 /*469221*/        OPC_CheckType, MVT::v16i8,
229902                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
229908 /*469236*/        OPC_CheckType, MVT::v16i8,
229911                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229928 /*469272*/        /*SwitchType*/ 10, MVT::v16i8,// ->469284
229931                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229944 /*469302*/        /*SwitchType*/ 11, MVT::v16i8,// ->469315
229947                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
229962 /*469333*/        OPC_SwitchType /*3 cases */, 10, MVT::v16i8,// ->469346
229965                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
229984 /*469374*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->469388
229987                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230011 /*469425*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469438
230014                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230027 /*469454*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469468
230030                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230048 /*469492*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469505
230051                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230064 /*469521*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469535
230067                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230085 /*469559*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469572
230088                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230101 /*469588*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469602
230104                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230122 /*469626*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469639
230125                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230138 /*469655*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469669
230141                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230159 /*469693*/        OPC_CheckType, MVT::v16i8,
230162                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
230168 /*469708*/        OPC_CheckType, MVT::v16i8,
230171                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230188 /*469744*/        /*SwitchType*/ 10, MVT::v16i8,// ->469756
230191                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230204 /*469774*/        /*SwitchType*/ 11, MVT::v16i8,// ->469787
230207                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230222 /*469805*/        OPC_SwitchType /*3 cases */, 10, MVT::v16i8,// ->469818
230225                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230244 /*469846*/        OPC_SwitchType /*3 cases */, 11, MVT::v16i8,// ->469860
230247                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230271 /*469897*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469910
230274                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230287 /*469926*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->469940
230290                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230308 /*469964*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->469977
230311                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230324 /*469993*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->470007
230327                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230345 /*470031*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->470044
230348                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230361 /*470060*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->470074
230364                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230382 /*470098*/        OPC_SwitchType /*2 cases */, 10, MVT::v16i8,// ->470111
230385                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230398 /*470127*/        OPC_SwitchType /*2 cases */, 11, MVT::v16i8,// ->470141
230401                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230419 /*470165*/        OPC_CheckType, MVT::v16i8,
230422                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
230428 /*470180*/        OPC_CheckType, MVT::v16i8,
230431                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230448 /*470216*/        /*SwitchType*/ 10, MVT::v16i8,// ->470228
230451                         MVT::v16i8, 2/*#Ops*/, 1, 0, 
230464 /*470246*/        /*SwitchType*/ 11, MVT::v16i8,// ->470259
230467                         MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230528 /*470371*/      /*SwitchType*/ 10, MVT::v16i8,// ->470383
230531                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
230604 /*470529*/      /*SwitchType*/ 11, MVT::v16i8,// ->470542
230607                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
230767 /*470854*/      /*SwitchType*/ 10, MVT::v16i8,// ->470866
230770                       MVT::v16i8, 2/*#Ops*/, 1, 0, 
230843 /*471012*/      /*SwitchType*/ 11, MVT::v16i8,// ->471025
230846                       MVT::v16i8, 3/*#Ops*/, 1, 2, 0, 
231221 /*471723*/      OPC_SwitchType /*25 cases */, 20, MVT::v16i8,// ->471746
231225                         MVT::v16i8, 0/*#Ops*/, 
231231                         MVT::v16i8, 0/*#Ops*/, 
231746 /*472669*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->472681
231749                       MVT::v16i8, 1/*#Ops*/, 0, 
231767 /*472707*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->472719
231770                       MVT::v16i8, 1/*#Ops*/, 0, 
231782 /*472734*/      OPC_CheckType, MVT::v16i8,
231785                     MVT::v16i8, 1/*#Ops*/, 0, 
231790 /*472748*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->472760
231793                       MVT::v16i8, 1/*#Ops*/, 0, 
231805 /*472775*/      OPC_CheckType, MVT::v16i8,
231808                     MVT::v16i8, 1/*#Ops*/, 0, 
231813 /*472789*/      OPC_CheckType, MVT::v16i8,
231816                     MVT::v16i8, 1/*#Ops*/, 0, 
231824 /*472810*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->472822
231827                       MVT::v16i8, 1/*#Ops*/, 0, 
231845 /*472848*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->472860
231848                       MVT::v16i8, 1/*#Ops*/, 0, 
231866 /*472886*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->472898
231869                       MVT::v16i8, 1/*#Ops*/, 0, 
231887 /*472924*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->472936
231890                       MVT::v16i8, 1/*#Ops*/, 0, 
231902 /*472951*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->472963
231905                       MVT::v16i8, 1/*#Ops*/, 0, 
231917 /*472978*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->472990
231920                       MVT::v16i8, 1/*#Ops*/, 0, 
231932 /*473005*/      OPC_CheckType, MVT::v16i8,
231935                     MVT::v16i8, 1/*#Ops*/, 0, 
231940 /*473019*/      OPC_CheckType, MVT::v16i8,
231943                     MVT::v16i8, 1/*#Ops*/, 0, 
231959 /*473054*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->473066
231962                       MVT::v16i8, 1/*#Ops*/, 0, 
231980 /*473092*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->473104
231983                       MVT::v16i8, 1/*#Ops*/, 0, 
232001 /*473130*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i8,// ->473142
232004                       MVT::v16i8, 1/*#Ops*/, 0, 
232022 /*473168*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->473180
232025                       MVT::v16i8, 1/*#Ops*/, 0, 
232037 /*473195*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->473207
232040                       MVT::v16i8, 1/*#Ops*/, 0, 
232052 /*473222*/      OPC_SwitchType /*2 cases */, 9, MVT::v16i8,// ->473234
232055                       MVT::v16i8, 1/*#Ops*/, 0, 
232067 /*473249*/      OPC_CheckType, MVT::v16i8,
232070                     MVT::v16i8, 1/*#Ops*/, 0, 
232075 /*473263*/      OPC_CheckType, MVT::v16i8,
232078                     MVT::v16i8, 1/*#Ops*/, 0, 
gen/lib/Target/X86/X86GenFastISel.inc
   43   if (RetVT.SimpleTy != MVT::v16i8)
  179   case MVT::v16i8: return fastEmit_ISD_ABS_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
  287   case MVT::v16i8: return fastEmit_ISD_ANY_EXTEND_MVT_v16i1_MVT_v16i8_r(Op0, Op0IsKill);
  647   if (RetVT.SimpleTy != MVT::v16i8)
  759   case MVT::v16i8: return fastEmit_ISD_CTPOP_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1505   case MVT::v16i8: return fastEmit_ISD_SIGN_EXTEND_MVT_v16i1_MVT_v16i8_r(Op0, Op0IsKill);
 1643   case MVT::v16i8: return fastEmit_ISD_SIGN_EXTEND_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 1795   case MVT::v16i8: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2032   if (RetVT.SimpleTy != MVT::v16i8)
 2074   case MVT::v16i8: return fastEmit_ISD_TRUNCATE_MVT_v16i32_MVT_v16i8_r(Op0, Op0IsKill);
 2353   case MVT::v16i8: return fastEmit_ISD_ZERO_EXTEND_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 2505   case MVT::v16i8: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 4323   case MVT::v16i8: return fastEmit_X86ISD_MOVMSK_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 4956   case MVT::v16i8: return fastEmit_X86ISD_VBROADCAST_MVT_v16i8_MVT_v16i8_r(Op0, Op0IsKill);
 5147   case MVT::v16i8: return fastEmit_X86ISD_VBROADCAST_MVT_v16i8_r(RetVT, Op0, Op0IsKill);
 5319   if (RetVT.SimpleTy != MVT::v16i8)
 5343   case MVT::v16i8: return fastEmit_X86ISD_VTRUNC_MVT_v4i32_MVT_v16i8_r(Op0, Op0IsKill);
 5350   if (RetVT.SimpleTy != MVT::v16i8)
 5381   case MVT::v16i8: return fastEmit_X86ISD_VTRUNC_MVT_v2i64_MVT_v16i8_r(Op0, Op0IsKill);
 5404   case MVT::v16i8: return fastEmit_X86ISD_VTRUNC_MVT_v4i64_MVT_v16i8_r(Op0, Op0IsKill);
 5411   if (RetVT.SimpleTy != MVT::v16i8)
 5434   if (RetVT.SimpleTy != MVT::v16i8)
 5443   if (RetVT.SimpleTy != MVT::v16i8)
 5476   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v4i32_MVT_v16i8_r(Op0, Op0IsKill);
 5498   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v8i32_MVT_v16i8_r(Op0, Op0IsKill);
 5520   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v16i32_MVT_v16i8_r(Op0, Op0IsKill);
 5549   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v2i64_MVT_v16i8_r(Op0, Op0IsKill);
 5579   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v4i64_MVT_v16i8_r(Op0, Op0IsKill);
 5609   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCS_MVT_v8i64_MVT_v16i8_r(Op0, Op0IsKill);
 5634   if (RetVT.SimpleTy != MVT::v16i8)
 5643   if (RetVT.SimpleTy != MVT::v16i8)
 5676   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v4i32_MVT_v16i8_r(Op0, Op0IsKill);
 5698   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v8i32_MVT_v16i8_r(Op0, Op0IsKill);
 5720   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v16i32_MVT_v16i8_r(Op0, Op0IsKill);
 5749   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v2i64_MVT_v16i8_r(Op0, Op0IsKill);
 5779   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v4i64_MVT_v16i8_r(Op0, Op0IsKill);
 5809   case MVT::v16i8: return fastEmit_X86ISD_VTRUNCUS_MVT_v8i64_MVT_v16i8_r(Op0, Op0IsKill);
 6014   if (RetVT.SimpleTy != MVT::v16i8)
 6163   case MVT::v16i8: return fastEmit_ISD_ADD_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6242   if (RetVT.SimpleTy != MVT::v16i8)
 6407   case MVT::v16i8: return fastEmit_ISD_AND_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7249   if (RetVT.SimpleTy != MVT::v16i8)
 7414   case MVT::v16i8: return fastEmit_ISD_OR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7440   if (RetVT.SimpleTy != MVT::v16i8)
 7520   case MVT::v16i8: return fastEmit_ISD_ROTL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7611   if (RetVT.SimpleTy != MVT::v16i8)
 7684   case MVT::v16i8: return fastEmit_ISD_SADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7713   if (RetVT.SimpleTy != MVT::v16i8)
 7849   case MVT::v16i8: return fastEmit_ISD_SMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7868   if (RetVT.SimpleTy != MVT::v16i8)
 8004   case MVT::v16i8: return fastEmit_ISD_SMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8055   if (RetVT.SimpleTy != MVT::v16i8)
 8128   case MVT::v16i8: return fastEmit_ISD_SSUBSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8165   if (RetVT.SimpleTy != MVT::v16i8)
 8314   case MVT::v16i8: return fastEmit_ISD_SUB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8333   if (RetVT.SimpleTy != MVT::v16i8)
 8406   case MVT::v16i8: return fastEmit_ISD_UADDSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8419   if (RetVT.SimpleTy != MVT::v16i8)
 8555   case MVT::v16i8: return fastEmit_ISD_UMAX_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8574   if (RetVT.SimpleTy != MVT::v16i8)
 8710   case MVT::v16i8: return fastEmit_ISD_UMIN_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8729   if (RetVT.SimpleTy != MVT::v16i8)
 8802   case MVT::v16i8: return fastEmit_ISD_USUBSAT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8875   if (RetVT.SimpleTy != MVT::v16i8)
 9040   case MVT::v16i8: return fastEmit_ISD_XOR_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9113   if (RetVT.SimpleTy != MVT::v16i8)
 9270   case MVT::v16i8: return fastEmit_X86ISD_ANDNP_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9289   if (RetVT.SimpleTy != MVT::v16i8)
 9362   case MVT::v16i8: return fastEmit_X86ISD_AVG_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10698   if (RetVT.SimpleTy != MVT::v16i8)
10735   case MVT::v16i8: return fastEmit_X86ISD_GF2P8MULB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11140   if (RetVT.SimpleTy != MVT::v16i8)
11168   case MVT::v16i8: return fastEmit_X86ISD_MULTISHIFT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11178   if (RetVT.SimpleTy != MVT::v16i8)
11264   if (RetVT.SimpleTy != MVT::v16i8)
11350   if (RetVT.SimpleTy != MVT::v16i8)
11435   case MVT::v16i8: return fastEmit_X86ISD_PCMPEQ_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11450   if (RetVT.SimpleTy != MVT::v16i8)
11535   case MVT::v16i8: return fastEmit_X86ISD_PCMPGT_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11681   case MVT::v16i8: return fastEmit_X86ISD_PSADBW_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11691   if (RetVT.SimpleTy != MVT::v16i8)
11728   case MVT::v16i8: return fastEmit_X86ISD_PSHUFB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12121   if (RetVT.SimpleTy != MVT::v16i8)
12344   case MVT::v16i8: return fastEmit_X86ISD_UNPCKH_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12369   if (RetVT.SimpleTy != MVT::v16i8)
12592   case MVT::v16i8: return fastEmit_X86ISD_UNPCKL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12685   if (RetVT.SimpleTy != MVT::v16i8)
12779   case MVT::v16i8: return fastEmit_X86ISD_VPERMV_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12833   case MVT::v16i8: return fastEmit_X86ISD_VPMADDUBSW_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12890   if (RetVT.SimpleTy != MVT::v16i8)
12927   case MVT::v16i8: return fastEmit_X86ISD_VPSHA_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12938   if (RetVT.SimpleTy != MVT::v16i8)
12975   case MVT::v16i8: return fastEmit_X86ISD_VPSHL_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13014   case MVT::v16i8: return fastEmit_X86ISD_VPSHUFBITQMB_MVT_v16i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14061   case MVT::v16i8: return fastEmit_X86ISD_PEXTRB_MVT_v16i8_ri(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4479   /* 16 */ MVT::v4f32, MVT::v2f64, MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::f128, MVT::Other,
include/llvm/Support/MachineValueType.h
  350       return (SimpleTy == MVT::v128i1 || SimpleTy == MVT::v16i8  ||
  449       case v16i8:
  586       case v16i8:
  754       case v16i8:
  920         if (NumElements == 16)  return MVT::v16i8;
lib/CodeGen/ValueTypes.cpp
  154   case MVT::v16i8:   return "v16i8";
  298   case MVT::v16i8:   return VectorType::get(Type::getInt8Ty(Context), 16);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 3019       } else if (VT == MVT::v16i8) {
 3046       } else if (VT == MVT::v16i8) {
 3073       } else if (VT == MVT::v16i8) {
 3100       } else if (VT == MVT::v16i8) {
 3127       } else if (VT == MVT::v16i8) {
 3154       } else if (VT == MVT::v16i8) {
 3181       } else if (VT == MVT::v16i8) {
 3208       } else if (VT == MVT::v16i8) {
 3235       } else if (VT == MVT::v16i8) {
 3259       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3277       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3295       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3371       } else if (VT == MVT::v16i8) {
 3399       } else if (VT == MVT::v16i8) {
 3427       } else if (VT == MVT::v16i8) {
 3455       } else if (VT == MVT::v16i8) {
 3483       } else if (VT == MVT::v16i8) {
 3511       } else if (VT == MVT::v16i8) {
 3536       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3555       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3574       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3599     } else if (VT == MVT::v16i8) {
 3627     } else if (VT == MVT::v16i8) {
 3655     } else if (VT == MVT::v16i8) {
 3683     } else if (VT == MVT::v16i8) {
 3711     } else if (VT == MVT::v16i8) {
 3739     } else if (VT == MVT::v16i8) {
 3767     } else if (VT == MVT::v16i8) {
 3795     } else if (VT == MVT::v16i8) {
 3823     } else if (VT == MVT::v16i8) {
 3851     } else if (VT == MVT::v16i8) {
 3876     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3895     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3914     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3933     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3956     } else if (VT == MVT::v16i8) {
 3985     } else if (VT == MVT::v16i8) {
 4014     } else if (VT == MVT::v16i8) {
 4043     } else if (VT == MVT::v16i8) {
 4072     } else if (VT == MVT::v16i8) {
 4101     } else if (VT == MVT::v16i8) {
 4127     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 4147     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 4167     if (VT == MVT::v16i8 || VT == MVT::v8i8) {
lib/Target/AArch64/AArch64ISelLowering.cpp
  145     addRegisterClass(MVT::v16i8, &AArch64::FPR8RegClass);
  158     addQRTypeForNEON(MVT::v16i8);
  739                     MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
  759       if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32) {
  860   if (VT != MVT::v8i8 && VT != MVT::v16i8)
 1104       if (VT == MVT::v8i8 || VT == MVT::v16i8) {
 4924   EVT VT8Bit = VT.is64BitVector() ? MVT::v8i8 : MVT::v16i8;
 6870     IndexVT = MVT::v16i8;
 6880       V1Cst = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v16i8, V1Cst, V1Cst);
 6888       V1Cst = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v16i8, V1Cst, V2Cst);
 7279     MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v16i8 : MVT::v8i8;
 7836   if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32 ||
 7870   if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32 ||
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  298     { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 6 },
  313     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 2 },
  314     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8, 2 },
  315     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  316     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  347     { ISD::SINT_TO_FP, MVT::v16f32, MVT::v16i8, 21 },
  348     { ISD::UINT_TO_FP, MVT::v16f32, MVT::v16i8, 21 },
  936       {ISD::ADD, MVT::v16i8, 1},
  955       { TTI::SK_Broadcast, MVT::v16i8, 1 },
  967       { TTI::SK_Transpose, MVT::v16i8, 1 },
lib/Target/AMDGPU/R600ISelLowering.cpp
  114   setTruncStoreAction(MVT::v16i32, MVT::v16i8, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp
  191   setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand);
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1667   else if ((IsLE || LoadedVT == MVT::v16i8) &&
 1951   case MVT::v16i8: OpcodeIndex = 0; break;
 2093   case MVT::v16i8: OpcodeIndex = 0; break;
 2537   case MVT::v16i8: OpcodeIndex = 0; break;
 3479     case MVT::v16i8: Opc = ARM::VZIPq8; break;
 3502     case MVT::v16i8: Opc = ARM::VUZPq8; break;
 3524     case MVT::v16i8: Opc = ARM::VTRNq8; break;
lib/Target/ARM/ARMISelLowering.cpp
  245   const MVT IntTypes[] = { MVT::v16i8, MVT::v8i16, MVT::v4i32 };
  749     addQRTypeForNEON(MVT::v16i8);
  878     setOperationAction(ISD::CTTZ, MVT::v16i8, Custom);
  888     setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v16i8, Custom);
 1493   case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
 1684       (VT == MVT::v4i32 || VT == MVT::v8i16 || VT == MVT::v16i8))
 5956   EVT VT8Bit = VT.is64BitVector() ? MVT::v8i8 : MVT::v16i8;
 6391     VT = is128Bits ? MVT::v16i8 : MVT::v8i8;
 6991   if (NumElts != M.size() || (VT != MVT::v8i16 && VT != MVT::v16i8))
 7602   else if (Subtarget->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) &&
 7699   assert((VT == MVT::v8i16 || VT == MVT::v16i8) &&
 7705   unsigned ExtractNum = (VT == MVT::v16i8) ? 8 : 4;
 7717     return MVT::v16i8;
 7730   AllOnes = DAG.getNode(ARMISD::VMOVIMM, dl, MVT::v16i8, AllOnes);
 7734   AllZeroes = DAG.getNode(ARMISD::VMOVIMM, dl, MVT::v16i8, AllZeroes);
 7751       DAG.getNode(ISD::VSELECT, dl, MVT::v16i8, RecastV1, AllOnes, AllZeroes);
 7985   if (ST->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT))
14628   if (Ty == MVT::v16i8 || Ty == MVT::v8i16 || Ty == MVT::v8f16 ||
15248   else if ((isLE || VT == MVT::v16i8) && IsInRange(RHSC, 0x80, 1))
lib/Target/ARM/ARMTargetTransformInfo.cpp
  230     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  231     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  234     { ISD::TRUNCATE,    MVT::v16i8, MVT::v16i32, 6 },
  565           {ISD::VECTOR_SHUFFLE, MVT::v16i8, 1}};
  587           {ISD::VECTOR_SHUFFLE, MVT::v16i8, 2}};
  612           {ISD::VECTOR_SHUFFLE, MVT::v16i8, 32}};
  626           {ISD::VECTOR_SHUFFLE, MVT::v16i8, 1},
  687     { ISD::SDIV, MVT::v16i8, 16 * FunctionCallDivCost},
  688     { ISD::UDIV, MVT::v16i8, 16 * FunctionCallDivCost},
  689     { ISD::SREM, MVT::v16i8, 16 * FunctionCallDivCost},
  690     { ISD::UREM, MVT::v16i8, 16 * FunctionCallDivCost},
lib/Target/Mips/MipsISelLowering.cpp
 3939     RC = getRegClassFor((VT == MVT::Other) ? MVT::v16i8 : VT);
 3973       if (VT == MVT::v16i8)
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
 1002       ViaVecTy = MVT::v16i8;
lib/Target/Mips/MipsSEISelLowering.cpp
  117     addMSAIntType(MVT::v16i8, &Mips::MSA128BRegClass);
 2491       ViaVecTy = MVT::v16i8;
lib/Target/Mips/MipsSEInstrInfo.cpp
  277   else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8))
  355   else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8))
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 3970         if (VecVT == MVT::v16i8)
 3980         if (VecVT == MVT::v16i8)
 3990         if (VecVT == MVT::v16i8)
 5178       VT = MVT::v16i8;
lib/Target/PowerPC/PPCISelLowering.cpp
  604       AddPromotedToType (ISD::VECTOR_SHUFFLE, VT, MVT::v16i8);
  676     for (auto VT : {MVT::v2i64, MVT::v4i32, MVT::v8i16, MVT::v16i8})
  681     setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i8, Custom);
  715     addRegisterClass(MVT::v16i8, &PPC::VRRCRegClass);
  731     setOperationAction(ISD::MUL, MVT::v16i8, Custom);
  736     setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom);
  755         setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v16i8, Legal);
  759         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v16i8, Legal);
  925       setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v16i8, Custom);
 1582   if (N->getValueType(0) != MVT::v16i8)
 1692   if (N->getValueType(0) != MVT::v16i8)
 1750   if (N->getValueType(0) != MVT::v16i8)
 1793   assert(N->getValueType(0) == MVT::v16i8 && isPowerOf2_32(EltSize) &&
 1937   assert(N->getValueType(0) == MVT::v16i8 && "Shuffle vector expects v16i8");
 1998   assert(N->getValueType(0) == MVT::v16i8 && "Shuffle vector expects v16i8");
 2036   assert(N->getValueType(0) == MVT::v16i8 && "Shuffle vector expects v16i8");
 3300       ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
 3380         ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
 3509         case MVT::v16i8:
 3990     case MVT::v16i8:
 4183       case MVT::v16i8:
 4217         ObjectVT==MVT::v8i16 || ObjectVT==MVT::v16i8) {
 4363     case MVT::v16i8:
 5775         case MVT::v16i8:
 6156     case MVT::v16i8:
 6368         ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
 6594     case MVT::v16i8:
 6662           ArgType==MVT::v8i16 || ArgType==MVT::v16i8) {
 8115     MVT::v16i8, MVT::v8i16, MVT::Other, MVT::v4i32
 8164   LHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, LHS);
 8165   RHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, RHS);
 8170   SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, LHS, RHS, Ops);
 8440       SDValue NewBV = DAG.getBuildVector(MVT::v16i8, dl, Ops);
 8441       if (Op.getValueType() != MVT::v16i8)
 8450     if (Op.getValueType() != MVT::v16i8)
 8452                             DAG.getConstant(SplatBits, dl, MVT::v16i8));
 8477     EVT VT = (SplatSize == 1 ? MVT::v16i8 :
 8565       SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);
 8571       SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);
 8577       SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);
 8657   OpLHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OpLHS);
 8658   OpRHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OpRHS);
 8659   SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs);
 8755     SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v16i8, V2, V2,
 8757     return DAG.getNode(PPCISD::VECINSERT, dl, MVT::v16i8, V1, Shl,
 8760   return DAG.getNode(PPCISD::VECINSERT, dl, MVT::v16i8, V1, V2,
 8863     SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v16i8, V2, V2,
 8868     return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Ins);
 8873   return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Ins);
 8942       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Ins);
 8946     return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Ins);
 8968     return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Shl);
 8981     return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, PermDI);
 8988       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, ReveHWord);
 8992       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, ReveWord);
 8996       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, ReveDWord);
 9000       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, ReveQWord);
 9011       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Splat);
 9018       return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, Swap);
 9184   SDValue VPermMask = DAG.getBuildVector(MVT::v16i8, dl, ResultMask);
 9637   if (VT == MVT::v8i16 || VT == MVT::v16i8) {
 9959   } else if (Op.getValueType() == MVT::v16i8) {
 9966     EvenParts = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, EvenParts);
 9971     OddParts = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OddParts);
 9988       return DAG.getVectorShuffle(MVT::v16i8, dl, OddParts, EvenParts, Ops);
 9990       return DAG.getVectorShuffle(MVT::v16i8, dl, EvenParts, OddParts, Ops);
10004           VT == MVT::v16i8) &&
10028   else if (VT == MVT::v16i8)
13628           !Subtarget.hasP8Vector() && (VT == MVT::v16i8 || VT == MVT::v8i16 ||
13669         PermCntlTy = MVT::v16i8;
13830              V1.getSimpleValueType() == MVT::v16i8) &&
15476   if (VT != MVT::v4i32 && VT != MVT::v8i16 && VT != MVT::v16i8)
15532   if (VT != MVT::v4i32 && VT != MVT::v8i16 && VT != MVT::v16i8)
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  848                        (LT.second == MVT::v16i8 || LT.second == MVT::v8i16 ||
lib/Target/SystemZ/SystemZISelLowering.cpp
   99     addRegisterClass(MVT::v16i8, &SystemZ::VR128BitRegClass);
 1344       case MVT::v16i8:
 3554     Op = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Op);
 3555     Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::v16i8, Op);
 3568       SDValue Tmp = DAG.getSplatBuildVector(MVT::v16i8, DL,
 3574       SDValue Tmp = DAG.getSplatBuildVector(MVT::v16i8, DL,
 4265     Ops[I] = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Ops[I]);
 4270     return DAG.getNode(SystemZISD::SHL_DOUBLE, DL, MVT::v16i8, Ops[OpNo0],
 4281   SDValue Op2 = DAG.getBuildVector(MVT::v16i8, DL, IndexNodes);
 4282   return DAG.getNode(SystemZISD::PERMUTE, DL, MVT::v16i8, Ops[0], Ops[1], Op2);
 4387     Ops.push_back(DAG.getUNDEF(MVT::v16i8));
 6244       assert(VT == MVT::v16i8 && "Unexpected type.");
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
  143   case MVT::v16i8:
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   60   for (MVT T : {MVT::i32, MVT::i64, MVT::f32, MVT::f64, MVT::v16i8, MVT::v8i16,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  160     return MVT::v16i8;
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  136     case MVT::v16i8:
  681     case MVT::v16i8:
  792     case MVT::v16i8:
 1325   case MVT::v16i8:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   59     addRegisterClass(MVT::v16i8, &WebAssembly::V128RegClass);
  118       for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
  128       for (auto T : {MVT::v16i8, MVT::v8i16})
  132     for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
  139     for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
  147       for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
  155       for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
  167       for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
  177       for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
  238     for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32,
 1296   bool CanSwizzle = Subtarget->hasUnimplementedSIMD128() && VecT == MVT::v16i8;
 1329     if (SwizzleSrc.getValueType() != MVT::v16i8 ||
 1330         SwizzleIndices.getValueType() != MVT::v16i8 ||
lib/Target/X86/X86FastISel.cpp
  392   case MVT::v16i8:
  566   case MVT::v16i8:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3957       case MVT::v16i8:
 4004     case MVT::v16i8:
 4034     case MVT::v16i8:
 4081   case MVT::v16i8:
 5131       CNode = emitPCMPISTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node);
 5166       CNode = emitPCMPESTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node,
lib/Target/X86/X86ISelLowering.cpp
  837     addRegisterClass(MVT::v16i8, Subtarget.hasVLX() ? &X86::VR128XRegClass
  858     setOperationAction(ISD::MUL,                MVT::v16i8, Custom);
  863     setOperationAction(ISD::MULHU,              MVT::v16i8, Custom);
  864     setOperationAction(ISD::MULHS,              MVT::v16i8, Custom);
  872     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
  875       setOperationAction(ISD::UMAX, VT, VT == MVT::v16i8 ? Legal : Custom);
  876       setOperationAction(ISD::UMIN, VT, VT == MVT::v16i8 ? Legal : Custom);
  879     setOperationAction(ISD::UADDSAT,            MVT::v16i8, Legal);
  880     setOperationAction(ISD::SADDSAT,            MVT::v16i8, Legal);
  881     setOperationAction(ISD::USUBSAT,            MVT::v16i8, Legal);
  882     setOperationAction(ISD::SSUBSAT,            MVT::v16i8, Legal);
  896     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
  907     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32 }) {
  932     setOperationAction(ISD::SELECT,             MVT::v16i8, Custom);
  999     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
 1010       setOperationAction(ISD::ROTL,             MVT::v16i8, Custom);
 1014     setOperationAction(ISD::ABS,                MVT::v16i8, Legal);
 1017     setOperationAction(ISD::BITREVERSE,         MVT::v16i8, Custom);
 1018     setOperationAction(ISD::CTLZ,               MVT::v16i8, Custom);
 1039     setOperationAction(ISD::SMAX,               MVT::v16i8, Legal);
 1043     setOperationAction(ISD::SMIN,               MVT::v16i8, Legal);
 1053     setOperationAction(ISD::VSELECT,            MVT::v16i8, Legal);
 1074     setOperationAction(ISD::INSERT_VECTOR_ELT,  MVT::v16i8, Custom);
 1078     for (auto VT : { MVT::v16i8, MVT::v8i16,  MVT::v4i32, MVT::v2i64,
 1086     for (auto VT : { MVT::v16i8, MVT::v8i16,  MVT::v4i32, MVT::v2i64,
 1165     setOperationAction(ISD::TRUNCATE,          MVT::v16i8, Custom);
 1239         setLoadExtAction(LoadExtOp, MVT::v16i16, MVT::v16i8, Legal);
 1256     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64,
 1323     for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
 1364       setLoadExtAction(ExtType, MVT::v16i32, MVT::v16i8,  Legal);
 1380     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v16i8, MVT::v16i32);
 1384     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v16i8, MVT::v16i32);
 1394     setTruncStoreAction(MVT::v16i32,  MVT::v16i8,  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 })
 1751       setTruncStoreAction(MVT::v16i16,  MVT::v16i8, Legal);
 2108         return MVT::v16i8;
 2268   case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
 5165   if (NumBits == 128 && isTypeLegal(MVT::v16i8))
 5166     return MVT::v16i8;
 7050          N0.getOperand(0).getValueType() == MVT::v16i8)) {
 7417           ((VT == MVT::v16i8 || VT == MVT::v4i32) && Subtarget.hasSSE41())) &&
 7513   return DAG.getBitcast(MVT::v16i8, V);
 7661   MVT ShVT = MVT::v16i8;
 9344   case MVT::v16i8:
 9353       ShuffleVT = MVT::v16i8;
 9363       ShuffleVT = MVT::v16i8;
 9393           DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, LoSrc, HiSrc, LoIdx),
 9394           DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, LoSrc, HiSrc, HiIdx));
10774   if (VT != MVT::v16i8 && VT != MVT::v8i16)
10811   if (SrcVT.getVectorElementType() == MVT::i16 && VT == MVT::v16i8 &&
11100   case MVT::v16i8: {
11564   assert(ByteVT == MVT::v16i8 &&
11572       DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, Lo,
11575       DAG.getNode(X86ISD::VSRLDQ, DL, MVT::v16i8, Hi,
11578                         DAG.getNode(ISD::OR, DL, MVT::v16i8, LoShift, HiShift));
11637   Res = DAG.getBitcast(MVT::v16i8, Res);
11646     Res = DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, Res,
11648     Res = DAG.getNode(X86ISD::VSRLDQ, DL, MVT::v16i8, Res,
11652     Res = DAG.getNode(X86ISD::VSRLDQ, DL, MVT::v16i8, Res,
11654     Res = DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, Res,
11661     Res = DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, Res,
11664     Res = DAG.getNode(X86ISD::VSRLDQ, DL, MVT::v16i8, Res,
11666     Res = DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, Res,
12057     InputV = DAG.getBitcast(MVT::v16i8, InputV);
12059         VT, DAG.getNode(X86ISD::PSHUFB, DL, MVT::v16i8, InputV,
12060                         DAG.getBuildVector(MVT::v16i8, DL, PSHUFBMask)));
12346       V2 = DAG.getBitcast(MVT::v16i8, V2);
12347       V2 = DAG.getNode(X86ISD::VSHLDQ, DL, MVT::v16i8, V2,
14172   assert(V1.getSimpleValueType() == MVT::v16i8 && "Bad operand type!");
14173   assert(V2.getSimpleValueType() == MVT::v16i8 && "Bad operand type!");
14177   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v16i8, V1, V2, Mask,
14182   if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v16i8, V1, V2, Mask,
14187   if (SDValue V = lowerShuffleWithPACK(DL, MVT::v16i8, Mask, V1, V2, DAG,
14192   if (SDValue ZExt = lowerShuffleAsZeroOrAnyExtend(DL, MVT::v16i8, V1, V2, Mask,
14198     if (SDValue V = lowerShuffleWithSSE4A(DL, MVT::v16i8, V1, V2, Mask,
14207     if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v16i8, V1, V2,
14211     if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v16i8, Mask, V1, V2, DAG))
14276           MVT::v16i8,
14289                        MVT::v16i8, EvenInUse ? V1 : DAG.getUNDEF(MVT::v16i8),
14289                        MVT::v16i8, EvenInUse ? V1 : DAG.getUNDEF(MVT::v16i8),
14290                        OddInUse ? V1 : DAG.getUNDEF(MVT::v16i8));
14304           MVT::v16i8,
14312   if (SDValue Masked = lowerShuffleAsBitMask(DL, MVT::v16i8, V1, V2, Mask,
14317   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v16i8, Mask, V1, V2, DAG))
14322           DL, MVT::v16i8, V1, V2, Mask, Zeroable, Subtarget, DAG))
14343         DL, MVT::v16i8, V1, V2, Mask, Zeroable, DAG, V1InUse, V2InUse);
14350         if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v16i8, V1, V2, Mask,
14363               DL, MVT::v16i8, V1, V2, Mask, Subtarget, DAG))
14368         return lowerShuffleWithPERMV(DL, MVT::v16i8, Mask, V1, V2, DAG);
14373               DL, MVT::v16i8, V1, V2, Mask, Subtarget, DAG))
14383             DL, MVT::v16i8, V1, V2, Mask, Zeroable, Subtarget, DAG))
14386   if (SDValue Blend = lowerShuffleAsBitBlend(DL, MVT::v16i8, V1, V2, Mask, DAG))
14408     SDValue ByteClearMask = DAG.getBuildVector(MVT::v16i8, DL, ByteClearOps);
14409     V1 = DAG.getNode(ISD::AND, DL, MVT::v16i8, V1, ByteClearMask);
14411       V2 = DAG.getNode(ISD::AND, DL, MVT::v16i8, V2, ByteClearMask);
14416     SDValue Result = DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, V1, V2);
14419       Result = DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, Result, Result);
14427     return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v16i8, V1, V2, Mask,
14465     SDValue Zero = getZeroVector(MVT::v16i8, Subtarget, DAG, DL);
14468         MVT::v8i16, DAG.getNode(X86ISD::UNPCKL, DL, MVT::v16i8, V, Zero));
14470         MVT::v8i16, DAG.getNode(X86ISD::UNPCKH, DL, MVT::v16i8, V, Zero));
14476   return DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, LoV, HiV);
14499   case MVT::v16i8:
15556   V1 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V1);
15557   V2 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V2);
15561   SDValue Unpack = DAG.getVectorShuffle(MVT::v16i8, DL, V1, V2,
17624   if (VT == MVT::v8i16 || (VT == MVT::v16i8 && Subtarget.hasSSE41())) {
17630       assert(VT == MVT::v16i8 && "PINSRB requires v16i8 vector");
19058                      MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
19098   assert((VT == MVT::v16i8 || VT == MVT::v16i16) && "Unexpected VT.");
19331       if (InVT == MVT::v16i8) {
19481     OpLo = DAG.getBitcast(MVT::v16i8, OpLo);
19482     OpHi = DAG.getBitcast(MVT::v16i8, OpHi);
19488     OpLo = DAG.getVectorShuffle(MVT::v16i8, DL, OpLo, OpLo, ShufMask1);
19489     OpHi = DAG.getVectorShuffle(MVT::v16i8, DL, OpHi, OpHi, ShufMask1);
19500   if (VT == MVT::v16i8 && InVT == MVT::v16i16) {
21731                      MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
22549     MVT AmtTy = ShAmt.getSimpleValueType() == MVT::i8 ? MVT::v16i8 : MVT::v8i16;
22557       ShAmt = DAG.getBitcast(MVT::v16i8, ShAmt);
22558       ShAmt = DAG.getNode(X86ISD::VSHLDQ, SDLoc(ShAmt), MVT::v16i8, ShAmt,
22560       ShAmt = DAG.getNode(X86ISD::VSRLDQ, SDLoc(ShAmt), MVT::v16i8, ShAmt,
23506     SDVTList VTs = DAG.getVTList(MVT::i32, MVT::v16i8, MVT::i32);
23521     SDVTList VTs = DAG.getVTList(MVT::i32, MVT::v16i8, MVT::i32);
23534     SDVTList VTs = DAG.getVTList(MVT::i32, MVT::v16i8, MVT::i32);
25035   if (VT == MVT::v16i8 || VT == MVT::v32i8 || VT == MVT::v64i8) {
25038     if ((VT == MVT::v16i8 && Subtarget.hasInt256()) ||
25242   assert((VT == MVT::v16i8 || (VT == MVT::v32i8 && Subtarget.hasInt256()) ||
25253   if ((VT == MVT::v16i8 && Subtarget.hasInt256()) ||
25312   if (IsSigned && VT == MVT::v16i8 && Subtarget.hasSSE41()) {
25354   } else if (IsSigned && VT == MVT::v16i8 && Subtarget.hasSSE41()) {
25553   if (VT == MVT::v16i8 || (Subtarget.hasInt256() && VT == MVT::v32i8) ||
25574     if (VT == MVT::v16i8 && Subtarget.hasXOP())
25633     if (((VT == MVT::v16i8 && !Subtarget.canExtendTo512DQ()) ||
25704         (!Subtarget.hasAVX512() && VT == MVT::v16i8)))
25789                              VT == MVT::v8i16 || VT == MVT::v16i8)) {
25983       (Subtarget.canExtendTo512DQ() && VT == MVT::v16i8) ||
25985       (Subtarget.hasBWI() && Subtarget.hasVLX() && VT == MVT::v16i8)) {
25986     assert((!Subtarget.hasBWI() || VT == MVT::v32i8 || VT == MVT::v16i8) &&
26000       (VT == MVT::v16i8 || VT == MVT::v64i8 ||
26015     if (VT == MVT::v16i8 && Subtarget.hasInt256()) {
26046   if (VT == MVT::v16i8 ||
26308   assert((VT == MVT::v4i32 || VT == MVT::v8i16 || VT == MVT::v16i8 ||
26792     MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8;
27038   SDValue Mask = DAG.getBuildVector(MVT::v16i8, DL, MaskElts);
27039   SDValue Res = DAG.getBitcast(MVT::v16i8, In);
27040   Res = DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, DAG.getUNDEF(MVT::v16i8),
27040   Res = DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, DAG.getUNDEF(MVT::v16i8),
27862     Res = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v16i8, ConcatOps);
28027       Lo = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Lo);
28028       Hi = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Hi);
28029       SDValue Res = DAG.getVectorShuffle(MVT::v16i8, dl, Lo, Hi,
32103   if (((MaskVT == MVT::v8i16 || MaskVT == MVT::v16i8) && Subtarget.hasSSE2()) ||
32763     MVT ByteVT = MVT::v16i8;
32792         (MaskVT == MVT::v16i8 || MaskVT == MVT::v32i8)))) {
35226                      (Src.getOperand(0).getValueType() == MVT::v16i8 ||
35276     SExtVT = MVT::v16i8;
35298   if (SExtVT == MVT::v16i8 || SExtVT == MVT::v32i8 || SExtVT == MVT::v64i8) {
35302       V = DAG.getNode(X86ISD::PACKSS, DL, MVT::v16i8, V,
35781           (SrcVT == MVT::v16i8 && ExtractVT == MVT::i8)) &&
35804         SrcVT, DL, MinPos, DAG.getConstant(0, DL, MVT::v16i8),
36152       (SrcVT == MVT::v16i8 && Subtarget.hasSSE41())) {
36299         Rdx = DAG.getBitcast(MVT::v16i8, Rdx);
36307       Rdx = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v16i8, Rdx,
36311                       DAG.getConstant(0, DL, MVT::v16i8));
36312     Rdx = DAG.getBitcast(MVT::v16i8, Rdx);
36331     assert(VecVT == MVT::v16i8 && "v16i8 reduction expected");
36334         MVT::v16i8, DL, Rdx, Rdx,
36336     Rdx = DAG.getNode(ISD::ADD, DL, MVT::v16i8, Rdx, Hi);
36338                       getZeroVector(MVT::v16i8, Subtarget, DAG, DL));
36339     Rdx = DAG.getBitcast(MVT::v16i8, Rdx);
38489       N0.getOpcode() == ISD::TRUNCATE && N1.isUndef() && VT == MVT::v16i8 &&
38628   assert(((N->getOpcode() == X86ISD::PINSRB && VT == MVT::v16i8) ||
39474   MVT BlendVT = VT.is256BitVector() ? MVT::v32i8 : MVT::v16i8;
39834   case MVT::v16i8:
39976       InVT == MVT::v16i32 && VT == MVT::v16i8) {
40603   if (!St->isTruncatingStore() && VT == MVT::v16i8 && !Subtarget.hasBWI() &&
40606       TLI.isTruncStoreLegal(MVT::v16i32, MVT::v16i8) &&
40610                              MVT::v16i8, St->getMemOperand());
42701     EVT VecVT = MVT::v16i8;
42732             TmpCastVT = NeedsAVX512FCast ? MVT::v4i32 : MVT::v16i8;
44184     ShrinkedType = NumZeros >= 24 ? MVT::v16i8 : MVT::v16i16;
45900       case MVT::v16i8:
lib/Target/X86/X86InterleavedAccess.cpp
  416   if (VT == MVT::v16i8) {
lib/Target/X86/X86TargetTransformInfo.cpp
  199     { ISD::MUL,   MVT::v16i8, 14 }, // extend/pmullw/trunc sequence.
  331     { ISD::SHL,  MVT::v16i8,     2 }, // psllw + pand.
  332     { ISD::SRL,  MVT::v16i8,     2 }, // psrlw + pand.
  333     { ISD::SRA,  MVT::v16i8,     4 }, // psrlw, pand, pxor, psubb.
  407     { ISD::SDIV, MVT::v16i8,    14 }, // 2*ext+2*pmulhw sequence
  408     { ISD::SREM, MVT::v16i8,    16 }, // 2*ext+2*pmulhw+mul+sub sequence
  411     { ISD::UDIV, MVT::v16i8,    14 }, // 2*ext+2*pmulhw sequence
  412     { ISD::UREM, MVT::v16i8,    16 }, // 2*ext+2*pmulhw+mul+sub sequence
  515     { ISD::MUL,   MVT::v16i8,      4 }, // extend/pmullw/trunc sequence.
  536     { ISD::MUL,     MVT::v16i8,      5 }, // extend/pmullw/trunc sequence.
  587     { ISD::SHL,     MVT::v16i8,    1 },
  588     { ISD::SRL,     MVT::v16i8,    2 },
  589     { ISD::SRA,     MVT::v16i8,    2 },
  689     { ISD::MUL,  MVT::v16i8,      7 }, // extend/pmullw/trunc sequence.
  777     { ISD::SHL,  MVT::v16i8,      11 }, // pblendvb sequence.
  784     { ISD::SRL,  MVT::v16i8,      12 }, // pblendvb sequence.
  791     { ISD::SRA,  MVT::v16i8,      24 }, // pblendvb sequence.
  808     { ISD::SHL,  MVT::v16i8,      26 }, // cmpgtb sequence.
  814     { ISD::SRL,  MVT::v16i8,      26 }, // cmpgtb sequence.
  820     { ISD::SRA,  MVT::v16i8,      54 }, // unpacked cmpgtb sequence.
  826     { ISD::MUL,  MVT::v16i8,      12 }, // extend/pmullw/trunc sequence.
  996       {TTI::SK_PermuteTwoSrc, MVT::v16i8, 1}  // vpermt2b
 1023       {TTI::SK_PermuteTwoSrc, MVT::v16i8, 3}   // zext + vpermt2w + trunc
 1054       {TTI::SK_PermuteSingleSrc, MVT::v16i8, 1},  // pshufb
 1130       {TTI::SK_PermuteTwoSrc, MVT::v16i8, 1},  // vpperm
 1190       {TTI::SK_Select, MVT::v16i8, 1}  // pblendvb
 1199       {TTI::SK_Broadcast, MVT::v16i8, 1}, // pshufb
 1202       {TTI::SK_Reverse, MVT::v16i8, 1}, // pshufb
 1205       {TTI::SK_Select, MVT::v16i8, 3}, // 2*pshufb + por
 1208       {TTI::SK_PermuteSingleSrc, MVT::v16i8, 1}, // pshufb
 1211       {TTI::SK_PermuteTwoSrc, MVT::v16i8, 3}, // 2*pshufb + por
 1223       {TTI::SK_Broadcast, MVT::v16i8, 3}, // unpck + pshuflw + pshufd
 1229       {TTI::SK_Reverse, MVT::v16i8, 9}, // 2*pshuflw + 2*pshufhw
 1236       {TTI::SK_Select, MVT::v16i8, 3}, // pand + pandn + por
 1243     { TTI::SK_PermuteSingleSrc, MVT::v16i8, 10 }, // 2*pshuflw + 2*pshufhw
 1250     { TTI::SK_PermuteTwoSrc,    MVT::v16i8, 13 }, // blend+permute
 1286     { ISD::SIGN_EXTEND, MVT::v16i8,  MVT::v16i1, 1 },
 1294     { ISD::ZERO_EXTEND, MVT::v16i8,  MVT::v16i1, 2 },
 1339     { ISD::TRUNCATE,  MVT::v16i8,   MVT::v16i32, 1 },
 1347     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  1 },
 1348     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  1 },
 1361     { ISD::SINT_TO_FP,  MVT::v16f32, MVT::v16i8,  2 },
 1373     { ISD::UINT_TO_FP,  MVT::v16f32, MVT::v16i8,  2 },
 1404     { ISD::FP_TO_UINT,  MVT::v16i8,  MVT::v16f32, 2 },
 1416     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8,  1 },
 1417     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8,  1 },
 1447     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 4 },
 1448     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8, 4 },
 1456     { ISD::TRUNCATE,    MVT::v16i8, MVT::v16i16, 4 },
 1465     { ISD::TRUNCATE,    MVT::v16i8, MVT::v16i64, 11 },
 1533     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8,  2 },
 1534     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8,  2 },
 1535     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  4 },
 1536     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  4 },
 1560     { ISD::SINT_TO_FP, MVT::v4f32, MVT::v16i8, 8 },
 1561     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v16i8, 16*10 },
 1570     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v16i8, 16*10 },
 1571     { ISD::UINT_TO_FP, MVT::v4f32, MVT::v16i8, 8 },
 1595     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8,  3 },
 1596     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8,  4 },
 1597     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  9 },
 1598     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  12 },
 1613     { ISD::TRUNCATE,    MVT::v16i8,  MVT::v16i16, 3 },
 1619     { ISD::TRUNCATE,    MVT::v16i8,  MVT::v16i32, 7 },
 1811     { ISD::SELECT,  MVT::v16i8,   1 }, // pblendvb
 1820     { ISD::SETCC,   MVT::v16i8,   1 },
 1826     { ISD::SELECT,  MVT::v16i8,   3 }, // pand + pandn + por
 1898     { ISD::CTLZ,       MVT::v16i8,   4 },
 1952     { ISD::BITREVERSE, MVT::v16i8,   1 },
 2054     { ISD::BITREVERSE, MVT::v16i8,   5 },
 2061     { ISD::CTLZ,       MVT::v16i8,   9 },
 2065     { ISD::CTPOP,      MVT::v16i8,   6 },
 2069     { ISD::CTTZ,       MVT::v16i8,   9 }
 2075     { ISD::BITREVERSE, MVT::v16i8,  20 },
 2082     { ISD::CTLZ,       MVT::v16i8,  17 },
 2086     { ISD::CTPOP,      MVT::v16i8,  10 },
 2090     { ISD::CTTZ,       MVT::v16i8,  13 },
 2092     { ISD::SADDSAT,    MVT::v16i8,   1 },
 2094     { ISD::SSUBSAT,    MVT::v16i8,   1 },
 2096     { ISD::UADDSAT,    MVT::v16i8,   1 },
 2098     { ISD::USUBSAT,    MVT::v16i8,   1 },
 2307     { ISD::ROTL,       MVT::v16i8,   1 },
 2315     { ISD::ROTR,       MVT::v16i8,   2 }
 2549     { ISD::ADD,   MVT::v16i8,   3 },
 2574     { ISD::ADD,   MVT::v16i8,   3 },
 2660     { ISD::AND,  MVT::v16i8,   2 }, // pmovmskb + cmp
 2664     { ISD::OR,   MVT::v16i8,   2 }, // pmovmskb + cmp
 2713       {ISD::SMIN, MVT::v16i8, 8},
 2714       {ISD::UMIN, MVT::v16i8, 6},
 2725       {ISD::SMIN, MVT::v16i8, 3},
 2726       {ISD::UMIN, MVT::v16i8, 3},
 2744       {ISD::SMIN, MVT::v16i8, 2},
 2745       {ISD::UMIN, MVT::v16i8, 2},
 2788       {ISD::SMIN, MVT::v16i8, 8},
 2789       {ISD::UMIN, MVT::v16i8, 6},
 2800       {ISD::SMIN, MVT::v16i8, 3},
 2801       {ISD::UMIN, MVT::v16i8, 3},
 2819       {ISD::SMIN, MVT::v16i8, 2},
 2820       {ISD::UMIN, MVT::v16i8, 2},
 3547     { 3, MVT::v16i8, 11},  //(load 48i8 and) deinterleave into 3 x 16i8
 3554     { 4, MVT::v16i8, 39 }, //(load 64i8 and)  deinterleave into 4 x 16i8
 3567     { 3, MVT::v16i8, 11 }, //interleave 3 x 16i8 into 48i8 (and store)
 3573     { 4, MVT::v16i8, 10 }, //interleave 4 x 16i8 into 64i8 (and store)
 3638         {3, MVT::v16i8, 12}, //(load 48i8 and) deinterleave into 3 x 16i8
 3692       {3, MVT::v16i8, 12}, // interleave 3 x 16i8 into 48i8 (and store)
 3697       {4, MVT::v16i8, 11}, // interleave 4 x 16i8 into 64i8  (and store)
utils/TableGen/CodeGenTarget.cpp
   94   case MVT::v16i8:    return "MVT::v16i8";