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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   66         LocVT == MVT::v8i8) {
  312       LocVT == MVT::v8i8 ||
  368       LocVT == MVT::v8i8 ||
  556       LocVT == MVT::v8i8 ||
  629       LocVT == MVT::v8i8 ||
  711       LocVT == MVT::v8i8 ||
  793       LocVT == MVT::v8i8 ||
  830       LocVT == MVT::v8i8 ||
 1026         LocVT == MVT::v8i8) {
 1125       LocVT == MVT::v8i8 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
   74 /*    43*/            OPC_CheckType, MVT::v8i8,
   94 /*    81*/                OPC_CheckType, MVT::v8i8,
  112 /*   113*/                OPC_CheckType, MVT::v8i8,
  128 /*   142*/                OPC_CheckType, MVT::v8i8,
  147 /*   175*/                OPC_CheckType, MVT::v8i8,
  166 /*   211*/                  OPC_CheckType, MVT::v8i8,
  184 /*   243*/                  OPC_CheckType, MVT::v8i8,
  200 /*   272*/                  OPC_CheckType, MVT::v8i8,
  242 /*   354*/                  OPC_CheckType, MVT::v8i8,
  260 /*   386*/                  OPC_CheckType, MVT::v8i8,
  276 /*   415*/                  OPC_CheckType, MVT::v8i8,
  314 /*   489*/                OPC_CheckType, MVT::v8i8,
  332 /*   521*/                OPC_CheckType, MVT::v8i8,
  348 /*   550*/                OPC_CheckType, MVT::v8i8,
  367 /*   583*/                OPC_CheckType, MVT::v8i8,
  386 /*   619*/                  OPC_CheckType, MVT::v8i8,
  404 /*   651*/                  OPC_CheckType, MVT::v8i8,
  420 /*   680*/                  OPC_CheckType, MVT::v8i8,
  462 /*   762*/                  OPC_CheckType, MVT::v8i8,
  480 /*   794*/                  OPC_CheckType, MVT::v8i8,
  496 /*   823*/                  OPC_CheckType, MVT::v8i8,
  541 /*   909*/                OPC_CheckType, MVT::v8i8,
  559 /*   941*/                OPC_CheckType, MVT::v8i8,
  575 /*   970*/                OPC_CheckType, MVT::v8i8,
  594 /*  1003*/                OPC_CheckType, MVT::v8i8,
  613 /*  1039*/                  OPC_CheckType, MVT::v8i8,
  631 /*  1071*/                  OPC_CheckType, MVT::v8i8,
  647 /*  1100*/                  OPC_CheckType, MVT::v8i8,
  689 /*  1182*/                  OPC_CheckType, MVT::v8i8,
  707 /*  1214*/                  OPC_CheckType, MVT::v8i8,
  723 /*  1243*/                  OPC_CheckType, MVT::v8i8,
  761 /*  1317*/                OPC_CheckType, MVT::v8i8,
  779 /*  1349*/                OPC_CheckType, MVT::v8i8,
  795 /*  1378*/                OPC_CheckType, MVT::v8i8,
  814 /*  1411*/                OPC_CheckType, MVT::v8i8,
  833 /*  1447*/                  OPC_CheckType, MVT::v8i8,
  851 /*  1479*/                  OPC_CheckType, MVT::v8i8,
  867 /*  1508*/                  OPC_CheckType, MVT::v8i8,
  909 /*  1590*/                  OPC_CheckType, MVT::v8i8,
  927 /*  1622*/                  OPC_CheckType, MVT::v8i8,
  943 /*  1651*/                  OPC_CheckType, MVT::v8i8,
  978 /*  1720*/            OPC_CheckType, MVT::v8i8,
  998 /*  1758*/                OPC_CheckType, MVT::v8i8,
 1016 /*  1790*/                OPC_CheckType, MVT::v8i8,
 1032 /*  1819*/                OPC_CheckType, MVT::v8i8,
 1051 /*  1852*/                OPC_CheckType, MVT::v8i8,
 1070 /*  1888*/                  OPC_CheckType, MVT::v8i8,
 1088 /*  1920*/                  OPC_CheckType, MVT::v8i8,
 1104 /*  1949*/                  OPC_CheckType, MVT::v8i8,
 1146 /*  2031*/                  OPC_CheckType, MVT::v8i8,
 1164 /*  2063*/                  OPC_CheckType, MVT::v8i8,
 1180 /*  2092*/                  OPC_CheckType, MVT::v8i8,
 1218 /*  2166*/                OPC_CheckType, MVT::v8i8,
 1236 /*  2198*/                OPC_CheckType, MVT::v8i8,
 1252 /*  2227*/                OPC_CheckType, MVT::v8i8,
 1271 /*  2260*/                OPC_CheckType, MVT::v8i8,
 1290 /*  2296*/                  OPC_CheckType, MVT::v8i8,
 1308 /*  2328*/                  OPC_CheckType, MVT::v8i8,
 1324 /*  2357*/                  OPC_CheckType, MVT::v8i8,
 1366 /*  2439*/                  OPC_CheckType, MVT::v8i8,
 1384 /*  2471*/                  OPC_CheckType, MVT::v8i8,
 1400 /*  2500*/                  OPC_CheckType, MVT::v8i8,
 1445 /*  2586*/                OPC_CheckType, MVT::v8i8,
 1463 /*  2618*/                OPC_CheckType, MVT::v8i8,
 1479 /*  2647*/                OPC_CheckType, MVT::v8i8,
 1498 /*  2680*/                OPC_CheckType, MVT::v8i8,
 1517 /*  2716*/                  OPC_CheckType, MVT::v8i8,
 1535 /*  2748*/                  OPC_CheckType, MVT::v8i8,
 1551 /*  2777*/                  OPC_CheckType, MVT::v8i8,
 1593 /*  2859*/                  OPC_CheckType, MVT::v8i8,
 1611 /*  2891*/                  OPC_CheckType, MVT::v8i8,
 1627 /*  2920*/                  OPC_CheckType, MVT::v8i8,
 1665 /*  2994*/                OPC_CheckType, MVT::v8i8,
 1683 /*  3026*/                OPC_CheckType, MVT::v8i8,
 1699 /*  3055*/                OPC_CheckType, MVT::v8i8,
 1718 /*  3088*/                OPC_CheckType, MVT::v8i8,
 1737 /*  3124*/                  OPC_CheckType, MVT::v8i8,
 1755 /*  3156*/                  OPC_CheckType, MVT::v8i8,
 1771 /*  3185*/                  OPC_CheckType, MVT::v8i8,
 1813 /*  3267*/                  OPC_CheckType, MVT::v8i8,
 1831 /*  3299*/                  OPC_CheckType, MVT::v8i8,
 1847 /*  3328*/                  OPC_CheckType, MVT::v8i8,
 1881 /*  3394*/          OPC_CheckChild0Type, MVT::v8i8,
 1893 /*  3416*/            OPC_CheckChild0Type, MVT::v8i8,
 1954 /*  3549*/            OPC_CheckChild0Type, MVT::v8i8,
 2013 /*  3680*/          OPC_CheckChild0Type, MVT::v8i8,
 2025 /*  3702*/            OPC_CheckChild0Type, MVT::v8i8,
 2086 /*  3835*/            OPC_CheckChild0Type, MVT::v8i8,
 2156                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2161                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2196                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2201                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2236                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2241                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2276                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2281                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2316                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2321                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 2356                           MVT::v8i8, 0/*#Ops*/,  // Results = #1
 2361                           MVT::v8i8, 3/*#Ops*/, 1, 2, 3,  // Results = #4
66241 /*161053*/        OPC_SwitchType /*3 cases */, 34, MVT::v8i8,// ->161090
66250 /*161070*/          OPC_CheckType, MVT::v8i8,
66252 /*161073*/          OPC_CheckType, MVT::v8i8,
66307 /*161172*/        OPC_SwitchType /*3 cases */, 34, MVT::v8i8,// ->161209
66316 /*161189*/          OPC_CheckType, MVT::v8i8,
66318 /*161192*/          OPC_CheckType, MVT::v8i8,
66379 /*161303*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->161341
66388 /*161320*/          OPC_CheckType, MVT::v8i8,
66390 /*161323*/          OPC_CheckType, MVT::v8i8,
66448 /*161425*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->161463
66457 /*161442*/          OPC_CheckType, MVT::v8i8,
66459 /*161445*/          OPC_CheckType, MVT::v8i8,
66522 /*161556*/        OPC_SwitchType /*3 cases */, 31, MVT::v8i8,// ->161590
66531 /*161573*/          OPC_CheckType, MVT::v8i8,
66582 /*161666*/        OPC_SwitchType /*3 cases */, 31, MVT::v8i8,// ->161700
66591 /*161683*/          OPC_CheckType, MVT::v8i8,
66646 /*161786*/          OPC_SwitchType /*3 cases */, 32, MVT::v8i8,// ->161821
66655 /*161803*/            OPC_CheckType, MVT::v8i8,
66709 /*161899*/          OPC_SwitchType /*3 cases */, 32, MVT::v8i8,// ->161934
66718 /*161916*/            OPC_CheckType, MVT::v8i8,
66772 /*162012*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->162050
66784 /*162034*/          OPC_CheckType, MVT::v8i8,
66840 /*162133*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->162171
66852 /*162155*/          OPC_CheckType, MVT::v8i8,
67119 /*162637*/            OPC_SwitchType /*3 cases */, 20, MVT::v8i8,// ->162660
67120 /*162640*/              OPC_CheckChild1Type, MVT::v8i8,
67122 /*162643*/              OPC_CheckChild2Type, MVT::v8i8,
67159 /*162710*/            OPC_SwitchType /*3 cases */, 20, MVT::v8i8,// ->162733
67160 /*162713*/              OPC_CheckChild1Type, MVT::v8i8,
67162 /*162716*/              OPC_CheckChild2Type, MVT::v8i8,
67199 /*162783*/          OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->162804
67238 /*162854*/        OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->162875
67281 /*162937*/            OPC_SwitchType /*3 cases */, 21, MVT::v8i8,// ->162961
67282 /*162940*/              OPC_CheckChild1Type, MVT::v8i8,
67284 /*162943*/              OPC_CheckChild2Type, MVT::v8i8,
67324 /*163013*/            OPC_SwitchType /*3 cases */, 21, MVT::v8i8,// ->163037
67325 /*163016*/              OPC_CheckChild1Type, MVT::v8i8,
67327 /*163019*/              OPC_CheckChild2Type, MVT::v8i8,
67367 /*163089*/          OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->163111
67409 /*163163*/        OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->163185
67801 /*163857*/          OPC_CheckChild1Type, MVT::v8i8,
67859 /*163960*/          OPC_CheckChild1Type, MVT::v8i8,
67917 /*164063*/          OPC_CheckChild1Type, MVT::v8i8,
67919 /*164066*/          OPC_CheckChild2Type, MVT::v8i8,
67921 /*164069*/          OPC_CheckType, MVT::v8i8,
67924                         MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
67987 /*164190*/          OPC_CheckChild1Type, MVT::v8i8,
67989 /*164193*/          OPC_CheckChild2Type, MVT::v8i8,
67991 /*164196*/          OPC_CheckType, MVT::v8i8,
67994                         MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
68057 /*164317*/          OPC_CheckChild1Type, MVT::v8i8,
68059 /*164320*/          OPC_CheckChild2Type, MVT::v8i8,
68094 /*164384*/          OPC_CheckChild1Type, MVT::v8i8,
68096 /*164387*/          OPC_CheckChild2Type, MVT::v8i8,
68135 /*164459*/          OPC_CheckChild1Type, MVT::v8i8,
68199 /*164568*/          OPC_CheckChild1Type, MVT::v8i8,
68263 /*164678*/          OPC_CheckChild1Type, MVT::v8i8,
68265 /*164681*/          OPC_CheckChild2Type, MVT::v8i8,
68268 /*164685*/          OPC_CheckType, MVT::v8i8,
68271                         MVT::v8i8, 3/*#Ops*/, 2, 0, 1, 
68339 /*164812*/          OPC_CheckChild1Type, MVT::v8i8,
68341 /*164815*/          OPC_CheckChild2Type, MVT::v8i8,
68344 /*164819*/          OPC_CheckType, MVT::v8i8,
68347                         MVT::v8i8, 3/*#Ops*/, 2, 0, 1, 
68415 /*164945*/          OPC_CheckChild1Type, MVT::v8i8,
68417 /*164948*/          OPC_CheckChild2Type, MVT::v8i8,
68455 /*165015*/          OPC_CheckChild1Type, MVT::v8i8,
68457 /*165018*/          OPC_CheckChild2Type, MVT::v8i8,
68516 /*165122*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165138
68520                           MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
68602 /*165287*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165303
68606                           MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
68688 /*165452*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165468
68692                           MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
68774 /*165617*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165633
68778                           MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
68853 /*165768*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165784
68857                           MVT::v8i8, 3/*#Ops*/, 2, 0, 3, 
68940 /*165934*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->165950
68944                           MVT::v8i8, 3/*#Ops*/, 2, 0, 3, 
69027 /*166100*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->166116
69031                           MVT::v8i8, 3/*#Ops*/, 2, 0, 3, 
69114 /*166266*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->166282
69118                           MVT::v8i8, 3/*#Ops*/, 2, 0, 3, 
69193 /*166419*/          OPC_CheckChild0Type, MVT::v8i8,
69198 /*166427*/          OPC_CheckChild0Type, MVT::v8i8,
69238 /*166497*/          OPC_CheckChild0Type, MVT::v8i8,
69243 /*166505*/          OPC_CheckChild0Type, MVT::v8i8,
69288 /*166581*/        OPC_SwitchType /*6 cases */, 11, MVT::v8i8,// ->166595
69291                         MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
69328 /*166667*/          OPC_CheckChild0Type, MVT::v8i8,
69358 /*166721*/          OPC_CheckChild0Type, MVT::v8i8,
69388 /*166775*/          OPC_CheckChild0Type, MVT::v8i8,
69418 /*166829*/          OPC_CheckChild0Type, MVT::v8i8,
69453 /*166889*/        OPC_SwitchType /*6 cases */, 11, MVT::v8i8,// ->166903
69456                         MVT::v8i8, 3/*#Ops*/, 2, 0, 1, 
69493 /*166975*/          OPC_CheckChild0Type, MVT::v8i8,
69526 /*167032*/          OPC_CheckChild0Type, MVT::v8i8,
69559 /*167089*/          OPC_CheckChild0Type, MVT::v8i8,
69592 /*167146*/          OPC_CheckChild0Type, MVT::v8i8,
69626 /*167201*/      OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->167214
69629                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
70127 /*168262*/        OPC_CheckChild0Type, MVT::v8i8,
70782 /*169653*/        OPC_CheckChild1Type, MVT::v8i8,
71463 /*171050*/        OPC_CheckChild0Type, MVT::v8i8,
71969 /*172041*/        OPC_CheckChild0Type, MVT::v8i8,
72470 /*173030*/        OPC_CheckChild1Type, MVT::v8i8,
73582 /*175072*/        OPC_CheckChild1Type, MVT::v8i8,
73584 /*175075*/        OPC_CheckChild2Type, MVT::v8i8,
73585 /*175077*/        OPC_CheckType, MVT::v8i8,
73588                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
74242 /*176317*/        OPC_CheckChild1Type, MVT::v8i8,
74244 /*176320*/        OPC_CheckChild2Type, MVT::v8i8,
74245 /*176322*/        OPC_CheckType, MVT::v8i8,
74248                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
75310 /*178287*/        OPC_CheckType, MVT::v8i8,
75314                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
75370 /*178394*/        OPC_CheckType, MVT::v8i8,
75374                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
75430 /*178501*/        OPC_CheckType, MVT::v8i8,
75434                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
75490 /*178608*/        OPC_CheckType, MVT::v8i8,
75494                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
75550 /*178715*/        OPC_CheckType, MVT::v8i8,
75554                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
75610 /*178822*/        OPC_CheckType, MVT::v8i8,
75614                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
76772 /*180936*/      /*SwitchType*/ 15, MVT::v8i8,// ->180953
76773 /*180938*/        OPC_CheckChild1Type, MVT::v8i8,
76775 /*180941*/        OPC_CheckChild2Type, MVT::v8i8,
76778                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
76866 /*181114*/      /*SwitchType*/ 15, MVT::v8i8,// ->181131
76867 /*181116*/        OPC_CheckChild1Type, MVT::v8i8,
76869 /*181119*/        OPC_CheckChild2Type, MVT::v8i8,
76872                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
76960 /*181292*/      /*SwitchType*/ 15, MVT::v8i8,// ->181309
76961 /*181294*/        OPC_CheckChild1Type, MVT::v8i8,
76963 /*181297*/        OPC_CheckChild2Type, MVT::v8i8,
76966                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77054 /*181470*/      /*SwitchType*/ 15, MVT::v8i8,// ->181487
77055 /*181472*/        OPC_CheckChild1Type, MVT::v8i8,
77057 /*181475*/        OPC_CheckChild2Type, MVT::v8i8,
77060                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77148 /*181648*/      /*SwitchType*/ 15, MVT::v8i8,// ->181665
77149 /*181650*/        OPC_CheckChild1Type, MVT::v8i8,
77151 /*181653*/        OPC_CheckChild2Type, MVT::v8i8,
77154                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77242 /*181826*/      /*SwitchType*/ 15, MVT::v8i8,// ->181843
77243 /*181828*/        OPC_CheckChild1Type, MVT::v8i8,
77245 /*181831*/        OPC_CheckChild2Type, MVT::v8i8,
77248                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77332 /*181996*/      /*SwitchType*/ 11, MVT::v8i8,// ->182009
77333 /*181998*/        OPC_CheckChild1Type, MVT::v8i8,
77336                       MVT::v8i8, 1/*#Ops*/, 0, 
77406 /*182134*/      /*SwitchType*/ 11, MVT::v8i8,// ->182147
77407 /*182136*/        OPC_CheckChild1Type, MVT::v8i8,
77410                       MVT::v8i8, 1/*#Ops*/, 0, 
77504 /*182316*/      /*SwitchType*/ 15, MVT::v8i8,// ->182333
77505 /*182318*/        OPC_CheckChild1Type, MVT::v8i8,
77507 /*182321*/        OPC_CheckChild2Type, MVT::v8i8,
77510                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77608 /*182512*/      /*SwitchType*/ 15, MVT::v8i8,// ->182529
77609 /*182514*/        OPC_CheckChild1Type, MVT::v8i8,
77611 /*182517*/        OPC_CheckChild2Type, MVT::v8i8,
77614                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77700 /*182685*/      /*SwitchType*/ 15, MVT::v8i8,// ->182702
77701 /*182687*/        OPC_CheckChild1Type, MVT::v8i8,
77703 /*182690*/        OPC_CheckChild2Type, MVT::v8i8,
77706                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77784 /*182844*/      /*SwitchType*/ 15, MVT::v8i8,// ->182861
77785 /*182846*/        OPC_CheckChild1Type, MVT::v8i8,
77787 /*182849*/        OPC_CheckChild2Type, MVT::v8i8,
77790                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77868 /*183003*/      /*SwitchType*/ 15, MVT::v8i8,// ->183020
77869 /*183005*/        OPC_CheckChild1Type, MVT::v8i8,
77871 /*183008*/        OPC_CheckChild2Type, MVT::v8i8,
77874                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
77952 /*183162*/      /*SwitchType*/ 15, MVT::v8i8,// ->183179
77953 /*183164*/        OPC_CheckChild1Type, MVT::v8i8,
77955 /*183167*/        OPC_CheckChild2Type, MVT::v8i8,
77958                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
78040 /*183334*/          OPC_CheckChild1Type, MVT::v8i8,
78132 /*183585*/          OPC_CheckChild1Type, MVT::v8i8,
79666 /*186491*/        /*SwitchType*/ 29, MVT::v8i8,// ->186522
79675 /*186507*/          OPC_CheckType, MVT::v8i8,
79751 /*186642*/          OPC_CheckChild1Type, MVT::v8i8,
79753 /*186645*/          OPC_CheckChild2Type, MVT::v8i8,
80011 /*187109*/        /*SwitchType*/ 29, MVT::v8i8,// ->187140
80020 /*187125*/          OPC_CheckType, MVT::v8i8,
80096 /*187260*/          OPC_CheckChild1Type, MVT::v8i8,
80098 /*187263*/          OPC_CheckChild2Type, MVT::v8i8,
80115 /*187294*/        OPC_CheckType, MVT::v8i8,
80122 /*187306*/        OPC_CheckType, MVT::v8i8,
80132 /*187323*/        OPC_CheckChild1Type, MVT::v8i8,
80134 /*187326*/        OPC_CheckChild2Type, MVT::v8i8,
80177 /*187402*/        OPC_CheckChild2Type, MVT::v8i8,
80193 /*187430*/          OPC_CheckType, MVT::v8i8,
80204 /*187451*/          OPC_CheckChild3Type, MVT::v8i8,
80257 /*187548*/        OPC_CheckChild2Type, MVT::v8i8,
80273 /*187576*/          OPC_CheckType, MVT::v8i8,
80284 /*187597*/          OPC_CheckChild3Type, MVT::v8i8,
80477 /*187950*/        OPC_CheckType, MVT::v8i8,
80481                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
80517 /*188023*/        OPC_CheckChild1Type, MVT::v8i8,
80519 /*188026*/        OPC_CheckChild2Type, MVT::v8i8,
80525 /*188036*/        OPC_CheckType, MVT::v8i8,
80529                       MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
80648 /*188261*/        OPC_CheckChild1Type, MVT::v8i8,
80650 /*188264*/        OPC_CheckChild2Type, MVT::v8i8,
80656 /*188274*/        OPC_CheckType, MVT::v8i8,
80660                       MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
80858 /*188642*/      OPC_SwitchType /*6 cases */, 11, MVT::v8i8,// ->188656
80859 /*188645*/        OPC_CheckChild1Type, MVT::v8i8,
80862                       MVT::v8i8, 1/*#Ops*/, 0, 
80911 /*188739*/      OPC_SwitchType /*2 cases */, 11, MVT::v8i8,// ->188753
80912 /*188742*/        OPC_CheckChild1Type, MVT::v8i8,
80915                       MVT::v8i8, 1/*#Ops*/, 0, 
80930 /*188775*/        OPC_CheckChild1Type, MVT::v8i8,
80975 /*188857*/      OPC_SwitchType /*3 cases */, 11, MVT::v8i8,// ->188871
80979                       MVT::v8i8, 1/*#Ops*/, 0, 
81000 /*188903*/      OPC_SwitchType /*3 cases */, 11, MVT::v8i8,// ->188917
81004                       MVT::v8i8, 1/*#Ops*/, 0, 
81026 /*188952*/        OPC_CheckChild1Type, MVT::v8i8,
81071 /*189034*/      OPC_SwitchType /*3 cases */, 11, MVT::v8i8,// ->189048
81075                       MVT::v8i8, 1/*#Ops*/, 0, 
81132 /*189146*/      OPC_SwitchType /*7 cases */, 15, MVT::v8i8,// ->189164
81133 /*189149*/        OPC_CheckChild1Type, MVT::v8i8,
81135 /*189152*/        OPC_CheckChild2Type, MVT::v8i8,
81138                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81199 /*189272*/      OPC_SwitchType /*2 cases */, 15, MVT::v8i8,// ->189290
81200 /*189275*/        OPC_CheckChild1Type, MVT::v8i8,
81202 /*189278*/        OPC_CheckChild2Type, MVT::v8i8,
81205                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81221 /*189313*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189331
81222 /*189316*/        OPC_CheckChild1Type, MVT::v8i8,
81224 /*189319*/        OPC_CheckChild2Type, MVT::v8i8,
81227                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81279 /*189422*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189440
81280 /*189425*/        OPC_CheckChild1Type, MVT::v8i8,
81282 /*189428*/        OPC_CheckChild2Type, MVT::v8i8,
81285                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81337 /*189531*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189549
81338 /*189534*/        OPC_CheckChild1Type, MVT::v8i8,
81340 /*189537*/        OPC_CheckChild2Type, MVT::v8i8,
81343                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81395 /*189640*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189658
81396 /*189643*/        OPC_CheckChild1Type, MVT::v8i8,
81398 /*189646*/        OPC_CheckChild2Type, MVT::v8i8,
81401                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81453 /*189749*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189767
81454 /*189752*/        OPC_CheckChild1Type, MVT::v8i8,
81456 /*189755*/        OPC_CheckChild2Type, MVT::v8i8,
81459                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81511 /*189858*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189876
81512 /*189861*/        OPC_CheckChild1Type, MVT::v8i8,
81514 /*189864*/        OPC_CheckChild2Type, MVT::v8i8,
81517                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81569 /*189967*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->189985
81570 /*189970*/        OPC_CheckChild1Type, MVT::v8i8,
81572 /*189973*/        OPC_CheckChild2Type, MVT::v8i8,
81575                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81627 /*190076*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->190094
81628 /*190079*/        OPC_CheckChild1Type, MVT::v8i8,
81630 /*190082*/        OPC_CheckChild2Type, MVT::v8i8,
81633                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81685 /*190185*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->190203
81686 /*190188*/        OPC_CheckChild1Type, MVT::v8i8,
81688 /*190191*/        OPC_CheckChild2Type, MVT::v8i8,
81691                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81743 /*190294*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->190312
81744 /*190297*/        OPC_CheckChild1Type, MVT::v8i8,
81746 /*190300*/        OPC_CheckChild2Type, MVT::v8i8,
81749                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81801 /*190403*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->190421
81802 /*190406*/        OPC_CheckChild1Type, MVT::v8i8,
81804 /*190409*/        OPC_CheckChild2Type, MVT::v8i8,
81807                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81859 /*190512*/      OPC_SwitchType /*6 cases */, 15, MVT::v8i8,// ->190530
81860 /*190515*/        OPC_CheckChild1Type, MVT::v8i8,
81862 /*190518*/        OPC_CheckChild2Type, MVT::v8i8,
81865                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81917 /*190621*/      OPC_SwitchType /*3 cases */, 15, MVT::v8i8,// ->190639
81923                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81948 /*190679*/      OPC_SwitchType /*3 cases */, 15, MVT::v8i8,// ->190697
81954                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
81979 /*190737*/      OPC_SwitchType /*3 cases */, 15, MVT::v8i8,// ->190755
81985                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
82010 /*190795*/      OPC_SwitchType /*3 cases */, 15, MVT::v8i8,// ->190813
82016                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
82042 /*190854*/      OPC_SwitchType /*2 cases */, 10, MVT::v8i8,// ->190867
82043 /*190857*/        OPC_CheckChild2Type, MVT::v8i8,
82045                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
82058 /*190885*/      OPC_SwitchType /*2 cases */, 15, MVT::v8i8,// ->190903
82059 /*190888*/        OPC_CheckChild1Type, MVT::v8i8,
82062 /*190892*/        OPC_CheckChild3Type, MVT::v8i8,
82064                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
83177 /*192945*/      /*SwitchType*/ 11, MVT::v8i8,// ->192958
83178 /*192947*/        OPC_CheckChild0Type, MVT::v8i8,
83181                       MVT::v8i8, 1/*#Ops*/, 0, 
84630 /*196048*/      /*SwitchType*/ 74, MVT::v8i8,// ->196124
84637                           MVT::v8i8, 4/*#Ops*/, 2, 3, 4, 5, 
84644                           MVT::v8i8, 4/*#Ops*/, 2, 3, 4, 5, 
84651                           MVT::v8i8, 2/*#Ops*/, 2, 3, 
84658                           MVT::v8i8, 2/*#Ops*/, 2, 3, 
84666                         MVT::v8i8, 1/*#Ops*/, 1, 
85717 /*198332*/          OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->198345
85720                           MVT::v8i8, 2/*#Ops*/, 0, 1, 
85772 /*198436*/          OPC_CheckType, MVT::v8i8,
85775                         MVT::v8i8, 2/*#Ops*/, 0, 1, 
85790 /*198463*/        OPC_CheckType, MVT::v8i8,
85793                       MVT::v8i8, 2/*#Ops*/, 1, 0, 
85803 /*198482*/        OPC_CheckType, MVT::v8i8,
85806                       MVT::v8i8, 2/*#Ops*/, 1, 0, 
86128 /*198974*/      OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->198987
86131                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
87060 /*200890*/          /*SwitchType*/ 31, MVT::v8i8,// ->200923
87069 /*200906*/            OPC_CheckType, MVT::v8i8,
87172 /*201093*/          /*SwitchType*/ 31, MVT::v8i8,// ->201126
87181 /*201109*/            OPC_CheckType, MVT::v8i8,
87199 /*201141*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->201179
87211 /*201163*/          OPC_CheckType, MVT::v8i8,
87267 /*201262*/        OPC_SwitchType /*3 cases */, 35, MVT::v8i8,// ->201300
87279 /*201284*/          OPC_CheckType, MVT::v8i8,
87408 /*201516*/            OPC_CheckChild1Type, MVT::v8i8,
87410 /*201519*/            OPC_CheckChild2Type, MVT::v8i8,
87491 /*201666*/            OPC_CheckChild1Type, MVT::v8i8,
87493 /*201669*/            OPC_CheckChild2Type, MVT::v8i8,
87507 /*201695*/        OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->201716
87545 /*201765*/        OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->201786
87701 /*202064*/          OPC_CheckChild0Type, MVT::v8i8,
87706 /*202072*/          OPC_CheckChild0Type, MVT::v8i8,
87747 /*202143*/          OPC_CheckChild0Type, MVT::v8i8,
87752 /*202151*/          OPC_CheckChild0Type, MVT::v8i8,
87793 /*202219*/        OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->202231
87796                         MVT::v8i8, 1/*#Ops*/, 0, 
87851 /*202324*/          OPC_SwitchType /*6 cases */, 11, MVT::v8i8,// ->202338
87854                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
87891 /*202410*/            OPC_CheckChild0Type, MVT::v8i8,
87921 /*202464*/            OPC_CheckChild0Type, MVT::v8i8,
87951 /*202518*/            OPC_CheckChild0Type, MVT::v8i8,
87981 /*202572*/            OPC_CheckChild0Type, MVT::v8i8,
88011 /*202623*/        OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->202636
88014                         MVT::v8i8, 2/*#Ops*/, 0, 1, 
88550 /*203811*/            OPC_CheckType, MVT::v8i8,
88560 /*203828*/            OPC_CheckType, MVT::v8i8,
88578 /*203857*/            OPC_CheckChild0Type, MVT::v8i8,
88583 /*203865*/            OPC_CheckChild0Type, MVT::v8i8,
88614 /*203921*/            OPC_CheckType, MVT::v8i8,
88624 /*203938*/            OPC_CheckType, MVT::v8i8,
88636 /*203956*/            OPC_CheckChild0Type, MVT::v8i8,
88641 /*203964*/            OPC_CheckChild0Type, MVT::v8i8,
88663 /*204005*/            OPC_CheckType, MVT::v8i8,
88673 /*204022*/            OPC_CheckType, MVT::v8i8,
88697 /*204061*/            OPC_CheckChild0Type, MVT::v8i8,
88702 /*204069*/            OPC_CheckChild0Type, MVT::v8i8,
88739 /*204134*/            OPC_CheckType, MVT::v8i8,
88749 /*204151*/            OPC_CheckType, MVT::v8i8,
88767 /*204180*/            OPC_CheckChild0Type, MVT::v8i8,
88772 /*204188*/            OPC_CheckChild0Type, MVT::v8i8,
88795 /*204222*/      OPC_SwitchType /*7 cases */, 9, MVT::v8i8,// ->204234
88798                       MVT::v8i8, 1/*#Ops*/, 0, 
88838 /*204296*/      OPC_SwitchType /*7 cases */, 9, MVT::v8i8,// ->204308
88841                       MVT::v8i8, 1/*#Ops*/, 0, 
88879 /*204368*/      OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->204381
88882                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
89099 /*204825*/            OPC_SwitchType /*8 cases */, 11, MVT::v8i8,// ->204839
89102                             MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
89156 /*204940*/            OPC_CheckType, MVT::v8i8,
89159                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
89174 /*204969*/            OPC_CheckType, MVT::v8i8,
89177                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
89187 /*204990*/            OPC_CheckType, MVT::v8i8,
89190                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
89205 /*205019*/            OPC_CheckType, MVT::v8i8,
89208                           MVT::v8i8, 3/*#Ops*/, 1, 0, 2, 
89219 /*205041*/            OPC_CheckType, MVT::v8i8,
89222                           MVT::v8i8, 3/*#Ops*/, 1, 0, 2, 
89237 /*205070*/            OPC_CheckType, MVT::v8i8,
89240                           MVT::v8i8, 3/*#Ops*/, 1, 0, 2, 
89250 /*205091*/            OPC_CheckType, MVT::v8i8,
89253                           MVT::v8i8, 3/*#Ops*/, 1, 0, 2, 
89275 /*205130*/            OPC_CheckType, MVT::v8i8,
89278                           MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
89285 /*205148*/            OPC_CheckType, MVT::v8i8,
89288                           MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
89306 /*205180*/            OPC_CheckType, MVT::v8i8,
89309                           MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
89316 /*205198*/            OPC_CheckType, MVT::v8i8,
89319                           MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
89342 /*205240*/              OPC_CheckType, MVT::v8i8,
89345                             MVT::v8i8, 3/*#Ops*/, 1, 2, 0, 
89352 /*205258*/              OPC_CheckType, MVT::v8i8,
89355                             MVT::v8i8, 3/*#Ops*/, 1, 2, 0, 
89372 /*205289*/              OPC_CheckType, MVT::v8i8,
89375                             MVT::v8i8, 3/*#Ops*/, 1, 2, 0, 
89382 /*205307*/              OPC_CheckType, MVT::v8i8,
89385                             MVT::v8i8, 3/*#Ops*/, 1, 2, 0, 
91143 /*208162*/        OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->208175
91146                         MVT::v8i8, 2/*#Ops*/, 0, 1, 
91198 /*208266*/        OPC_CheckType, MVT::v8i8,
91201                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
91215 /*208292*/        OPC_CheckType, MVT::v8i8,
91218                       MVT::v8i8, 2/*#Ops*/, 1, 0, 
91228 /*208311*/        OPC_CheckType, MVT::v8i8,
91231                       MVT::v8i8, 2/*#Ops*/, 1, 0, 
91553 /*208803*/      OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->208816
91556                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
92847 /*211292*/      OPC_SwitchType /*6 cases */, 10, MVT::v8i8,// ->211305
92850                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
94729 /*215050*/      OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->215071
94763 /*215117*/        OPC_CheckChild0Type, MVT::v8i8,
95479 /*216478*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->216493
95483                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
95578 /*216664*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->216679
95582                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
95667 /*216832*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->216847
95671                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
95756 /*217000*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->217015
95760                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
95855 /*217186*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->217201
95859                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
95944 /*217354*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->217369
95948                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
96033 /*217522*/      OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->217537
96037                       MVT::v8i8, 2/*#Ops*/, 0, 2, 
96351 /*218127*/            OPC_SwitchType /*3 cases */, 32, MVT::v8i8,// ->218162
96360 /*218144*/              OPC_CheckType, MVT::v8i8,
96362 /*218147*/              OPC_CheckType, MVT::v8i8,
96411 /*218233*/            OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->218254
96412 /*218236*/              OPC_CheckChild1Type, MVT::v8i8,
96414 /*218239*/              OPC_CheckChild2Type, MVT::v8i8,
96452 /*218308*/            OPC_SwitchType /*3 cases */, 32, MVT::v8i8,// ->218343
96461 /*218325*/              OPC_CheckType, MVT::v8i8,
96463 /*218328*/              OPC_CheckType, MVT::v8i8,
96512 /*218414*/            OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->218435
96513 /*218417*/              OPC_CheckChild1Type, MVT::v8i8,
96515 /*218420*/              OPC_CheckChild2Type, MVT::v8i8,
96550 /*218482*/        OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->218503
96585 /*218550*/        OPC_CheckChild0Type, MVT::v8i8,
99536 /*224183*/        OPC_SwitchType /*3 cases */, 34, MVT::v8i8,// ->224220
99548 /*224205*/          OPC_CheckType, MVT::v8i8,
99603 /*224297*/          OPC_CheckChild0Type, MVT::v8i8,
99608 /*224305*/          OPC_CheckChild0Type, MVT::v8i8,
99648 /*224369*/      OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->224381
99651                       MVT::v8i8, 1/*#Ops*/, 0, 
99720 /*224506*/              OPC_CheckType, MVT::v8i8,
99722                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
99752 /*224565*/              OPC_CheckType, MVT::v8i8,
99754                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
99788 /*224628*/            OPC_CheckType, MVT::v8i8,
99791                           MVT::v8i8, 2/*#Ops*/, 0, 2, 
99829 /*224699*/          OPC_CheckType, MVT::v8i8,
99833                         MVT::v8i8, 2/*#Ops*/, 0, 2, 
99864 /*224759*/      OPC_SwitchType /*3 cases */, 11, MVT::v8i8,// ->224773
99868                       MVT::v8i8, 1/*#Ops*/, 0, 
99907 /*224841*/      OPC_CheckChild0Type, MVT::v8i8,
100077 /*225128*/      /*SwitchType*/ 18, MVT::v8i8,// ->225148
100086                         MVT::v8i8, 1/*#Ops*/, 0, 
100180 /*225298*/      /*SwitchType*/ 18, MVT::v8i8,// ->225318
100189                         MVT::v8i8, 1/*#Ops*/, 0, 
100287 /*225473*/      /*SwitchType*/ 18, MVT::v8i8,// ->225493
100296                         MVT::v8i8, 1/*#Ops*/, 0, 
100390 /*225643*/      /*SwitchType*/ 18, MVT::v8i8,// ->225663
100399                         MVT::v8i8, 1/*#Ops*/, 0, 
100481 /*225789*/      /*SwitchType*/ 18, MVT::v8i8,// ->225809
100490                         MVT::v8i8, 1/*#Ops*/, 0, 
100559 /*225912*/      /*SwitchType*/ 18, MVT::v8i8,// ->225932
100568                         MVT::v8i8, 1/*#Ops*/, 0, 
100649 /*226056*/      /*SwitchType*/ 18, MVT::v8i8,// ->226076
100658                         MVT::v8i8, 1/*#Ops*/, 0, 
101340 /*227193*/      /*SwitchType*/ 37, MVT::v8i8,// ->227232
101345                         MVT::v8i8, 2/*#Ops*/, 0, 1, 
101354                         MVT::v8i8, 1/*#Ops*/, 2, 
101915 /*228253*/      OPC_SwitchType /*3 cases */, 18, MVT::v8i8,// ->228274
101949 /*228320*/        OPC_CheckChild0Type, MVT::v8i8,
106638 /*238175*/            OPC_SwitchType /*2 cases */, 68, MVT::v8i8,// ->238246
106643                               MVT::v8i8, 0/*#Ops*/,  // Results = #6
106648                               MVT::v8i8, 3/*#Ops*/, 6, 7, 8, 
106655                               MVT::v8i8, 0/*#Ops*/,  // Results = #6
106660                               MVT::v8i8, 3/*#Ops*/, 6, 7, 8, 
106848 /*238717*/            OPC_SwitchType /*2 cases */, 30, MVT::v8i8,// ->238750
106852                             MVT::v8i8, 0/*#Ops*/,  // Results = #4
106857                             MVT::v8i8, 3/*#Ops*/, 4, 5, 6, 
106997 /*239073*/        /*SwitchType*/ 26, MVT::v8i8,// ->239101
107004                         MVT::v8i8, 3/*#Ops*/, 1, 3, 4, 
107278 /*239762*/          OPC_CheckType, MVT::v8i8,
107284                         MVT::v8i8, 2/*#Ops*/, 3, 4, 
107352 /*239916*/        OPC_CheckType, MVT::v8i8,
107363                       MVT::v8i8, 2/*#Ops*/, 8, 9, 
107447 /*240142*/      OPC_SwitchType /*8 cases */, 28, MVT::v8i8,// ->240173
107452                         MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
107458                         MVT::v8i8, 3/*#Ops*/, 0, 1, 3, 
107707 /*240702*/          OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->240724
107747 /*240771*/            OPC_CheckChild0Type, MVT::v8i8,
107783 /*240835*/          OPC_SwitchType /*3 cases */, 47, MVT::v8i8,// ->240885
107871 /*240989*/            OPC_CheckChild0Type, MVT::v8i8,
107955 /*241137*/          OPC_SwitchType /*3 cases */, 47, MVT::v8i8,// ->241187
108043 /*241291*/            OPC_CheckChild0Type, MVT::v8i8,
108142 /*241461*/        OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->241476
108146                         MVT::v8i8, 2/*#Ops*/, 0, 2, 
109691 /*245001*/            OPC_CheckType, MVT::v8i8,
109702                           MVT::v8i8, 2/*#Ops*/, 8, 9, 
110253 /*246323*/          OPC_SwitchType /*6 cases */, 13, MVT::v8i8,// ->246339
110257                           MVT::v8i8, 2/*#Ops*/, 0, 3, 
110304 /*246427*/          OPC_SwitchType /*6 cases */, 28, MVT::v8i8,// ->246458
110312                           MVT::v8i8, 2/*#Ops*/, 4, 6, 
110382 /*246628*/          OPC_SwitchType /*2 cases */, 13, MVT::v8i8,// ->246644
110386                           MVT::v8i8, 2/*#Ops*/, 0, 3, 
110405 /*246672*/          OPC_SwitchType /*4 cases */, 13, MVT::v8i8,// ->246688
110409                           MVT::v8i8, 2/*#Ops*/, 0, 3, 
110442 /*246746*/          OPC_SwitchType /*2 cases */, 28, MVT::v8i8,// ->246777
110450                           MVT::v8i8, 2/*#Ops*/, 4, 6, 
110473 /*246821*/          OPC_SwitchType /*4 cases */, 28, MVT::v8i8,// ->246852
110481                           MVT::v8i8, 2/*#Ops*/, 4, 6, 
110531 /*246965*/            OPC_SwitchType /*2 cases */, 8, MVT::v8i8,// ->246976
110534                             MVT::v8i8, 1/*#Ops*/, 1, 
110600 /*247078*/        OPC_SwitchType /*9 cases */, 9, MVT::v8i8,// ->247090
110603                         MVT::v8i8, 1/*#Ops*/, 0, 
111173 /*248276*/      OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->248289
111176                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
111224 /*248376*/      OPC_SwitchType /*8 cases */, 7, MVT::v8i8,// ->248386
111226                       MVT::v8i8, 1/*#Ops*/, 0, 
111277 /*248476*/      /*SwitchType*/ 11, MVT::v8i8,// ->248489
111280                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
111317 /*248560*/      OPC_CheckType, MVT::v8i8,
111323                     MVT::v8i8, 2/*#Ops*/, 2, 3, 
111393 /*248757*/      /*SwitchType*/ 22, MVT::v8i8,// ->248781
111399                       MVT::v8i8, 2/*#Ops*/, 2, 3, 
111566 /*249106*/    OPC_SwitchType /*2 cases */, 12, MVT::v8i8,// ->249121
111570                     MVT::v8i8, 2/*#Ops*/, 0, 2, 
111588 /*249149*/    OPC_SwitchType /*2 cases */, 11, MVT::v8i8,// ->249163
111592                     MVT::v8i8, 1/*#Ops*/, 1, 
111873 /*249739*/      OPC_SwitchType /*6 cases */, 3, MVT::v8i8,// ->249745
111900 /*249774*/      OPC_SwitchType /*5 cases */, 3, MVT::v8i8,// ->249780
111922 /*249802*/      OPC_CheckChild0Type, MVT::v8i8,
111923 /*249804*/      OPC_SwitchType /*6 cases */, 3, MVT::v8i8,// ->249810
111950 /*249839*/      OPC_SwitchType /*7 cases */, 3, MVT::v8i8,// ->249845
111981 /*249879*/      OPC_SwitchType /*6 cases */, 3, MVT::v8i8,// ->249885
112195 /*250156*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->250168
112198                     MVT::v8i8, 1/*#Ops*/, 0, 
112246 /*250250*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->250262
112249                     MVT::v8i8, 1/*#Ops*/, 0, 
112297 /*250344*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->250356
112300                     MVT::v8i8, 1/*#Ops*/, 0, 
112348 /*250438*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->250450
112351                     MVT::v8i8, 1/*#Ops*/, 0, 
112399 /*250532*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->250544
112402                     MVT::v8i8, 1/*#Ops*/, 0, 
112450 /*250626*/    OPC_SwitchType /*2 cases */, 11, MVT::v8i8,// ->250640
112451 /*250629*/      OPC_CheckChild0Type, MVT::v8i8,
112454                     MVT::v8i8, 1/*#Ops*/, 0, 
112692 /*251078*/    OPC_SwitchType /*8 cases */, 7, MVT::v8i8,// ->251088
112694                     MVT::v8i8, 1/*#Ops*/, 0, 
112735 /*251156*/    OPC_SwitchType /*2 cases */, 9, MVT::v8i8,// ->251168
112738                     MVT::v8i8, 1/*#Ops*/, 0, 
112750 /*251184*/    OPC_SwitchType /*6 cases */, 9, MVT::v8i8,// ->251196
112753                     MVT::v8i8, 1/*#Ops*/, 0, 
112787 /*251252*/    OPC_SwitchType /*10 cases */, 9, MVT::v8i8,// ->251264
112790                     MVT::v8i8, 1/*#Ops*/, 0, 
112847 /*251361*/    OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->251374
112850                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
112899 /*251464*/    OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->251477
112902                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
112951 /*251567*/    OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->251580
112954                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113003 /*251670*/    OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->251683
113006                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113055 /*251773*/    OPC_SwitchType /*8 cases */, 10, MVT::v8i8,// ->251786
113058                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113107 /*251876*/    OPC_SwitchType /*6 cases */, 10, MVT::v8i8,// ->251889
113110                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113147 /*251955*/    OPC_SwitchType /*6 cases */, 10, MVT::v8i8,// ->251968
113150                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113187 /*252034*/    OPC_SwitchType /*6 cases */, 10, MVT::v8i8,// ->252047
113190                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113227 /*252113*/    OPC_SwitchType /*6 cases */, 10, MVT::v8i8,// ->252126
113230                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113268 /*252193*/    OPC_SwitchType /*8 cases */, 11, MVT::v8i8,// ->252207
113271                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
113321 /*252305*/    OPC_SwitchType /*8 cases */, 9, MVT::v8i8,// ->252317
113323                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
113365 /*252402*/      OPC_CheckChild0Type, MVT::v8i8,
113389 /*252447*/      OPC_CheckChild0Type, MVT::v8i8,
113413 /*252491*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->252504
113416                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113489 /*252643*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->252656
113492                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113565 /*252795*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->252808
113568                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113641 /*252947*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->252960
113644                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113717 /*253099*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->253112
113720                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113793 /*253251*/    OPC_SwitchType /*12 cases */, 10, MVT::v8i8,// ->253264
113796                     MVT::v8i8, 2/*#Ops*/, 0, 1, 
113883 /*253440*/    /*SwitchType*/ 25, MVT::v8i8,// ->253467
113885                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
113890                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
113951 /*253619*/    /*SwitchType*/ 25, MVT::v8i8,// ->253646
113953                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
113958                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
114009 /*253771*/    /*SwitchType*/ 25, MVT::v8i8,// ->253798
114011                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
114016                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
114067 /*253923*/    /*SwitchType*/ 25, MVT::v8i8,// ->253950
114069                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
114074                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
114125 /*254075*/    /*SwitchType*/ 25, MVT::v8i8,// ->254102
114127                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
114132                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
114183 /*254227*/    /*SwitchType*/ 25, MVT::v8i8,// ->254254
114185                     MVT::v8i8, 0/*#Ops*/,  // Results = #1
114190                     MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
114288 /*254489*/      /*SwitchType*/ 21, MVT::v8i8,// ->254512
114294                       MVT::v8i8, 2/*#Ops*/, 1, 2, 
114351 /*254641*/      /*SwitchType*/ 22, MVT::v8i8,// ->254665
114357                       MVT::v8i8, 2/*#Ops*/, 1, 2, 
gen/lib/Target/AArch64/AArch64GenFastISel.inc
  137   if (RetVT.SimpleTy != MVT::v8i8)
  210   case MVT::v8i8: return fastEmit_AArch64ISD_CMEQz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  225   if (RetVT.SimpleTy != MVT::v8i8)
  298   case MVT::v8i8: return fastEmit_AArch64ISD_CMGEz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  313   if (RetVT.SimpleTy != MVT::v8i8)
  386   case MVT::v8i8: return fastEmit_AArch64ISD_CMGTz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  401   if (RetVT.SimpleTy != MVT::v8i8)
  474   case MVT::v8i8: return fastEmit_AArch64ISD_CMLEz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  489   if (RetVT.SimpleTy != MVT::v8i8)
  562   case MVT::v8i8: return fastEmit_AArch64ISD_CMLTz_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  641   case MVT::v8i8: return fastEmit_AArch64ISD_DUP_MVT_i32_MVT_v8i8_r(Op0, Op0IsKill);
 1127   if (RetVT.SimpleTy != MVT::v8i8)
 1176   case MVT::v8i8: return fastEmit_AArch64ISD_NEG_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1191   if (RetVT.SimpleTy != MVT::v8i8)
 1240   case MVT::v8i8: return fastEmit_AArch64ISD_NOT_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1255   if (RetVT.SimpleTy != MVT::v8i8)
 1274   case MVT::v8i8: return fastEmit_AArch64ISD_REV16_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1283   if (RetVT.SimpleTy != MVT::v8i8)
 1332   case MVT::v8i8: return fastEmit_AArch64ISD_REV32_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1345   if (RetVT.SimpleTy != MVT::v8i8)
 1424   case MVT::v8i8: return fastEmit_AArch64ISD_REV64_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1678   if (RetVT.SimpleTy != MVT::v8i8)
 1752   case MVT::v8i8: return fastEmit_ISD_ABS_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1803   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v8i8_r(Op0, Op0IsKill);
 1973   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v4i16_MVT_v8i8_r(Op0, Op0IsKill);
 2073   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v2i32_MVT_v8i8_r(Op0, Op0IsKill);
 2165   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v8i8_r(Op0, Op0IsKill);
 2265   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v4f16_MVT_v8i8_r(Op0, Op0IsKill);
 2365   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v2f32_MVT_v8i8_r(Op0, Op0IsKill);
 2457   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v1f64_MVT_v8i8_r(Op0, Op0IsKill);
 2515   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 2607   if (RetVT.SimpleTy != MVT::v8i8)
 2664   case MVT::v8i8: return fastEmit_ISD_CTLZ_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 2677   if (RetVT.SimpleTy != MVT::v8i8)
 2696   case MVT::v8i8: return fastEmit_ISD_CTPOP_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 4084   if (RetVT.SimpleTy != MVT::v8i8)
 4301   if (RetVT.SimpleTy != MVT::v8i8)
 4374   case MVT::v8i8: return fastEmit_AArch64ISD_CMEQ_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4389   if (RetVT.SimpleTy != MVT::v8i8)
 4462   case MVT::v8i8: return fastEmit_AArch64ISD_CMGE_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4477   if (RetVT.SimpleTy != MVT::v8i8)
 4550   case MVT::v8i8: return fastEmit_AArch64ISD_CMGT_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4565   if (RetVT.SimpleTy != MVT::v8i8)
 4638   case MVT::v8i8: return fastEmit_AArch64ISD_CMHI_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4653   if (RetVT.SimpleTy != MVT::v8i8)
 4726   case MVT::v8i8: return fastEmit_AArch64ISD_CMHS_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5148   case MVT::v8i8: return fastEmit_AArch64ISD_SMULL_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5158   if (RetVT.SimpleTy != MVT::v8i8)
 5267   case MVT::v8i8: return fastEmit_AArch64ISD_TRN1_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5286   if (RetVT.SimpleTy != MVT::v8i8)
 5395   case MVT::v8i8: return fastEmit_AArch64ISD_TRN2_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5433   case MVT::v8i8: return fastEmit_AArch64ISD_UMULL_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5443   if (RetVT.SimpleTy != MVT::v8i8)
 5552   case MVT::v8i8: return fastEmit_AArch64ISD_UZP1_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5571   if (RetVT.SimpleTy != MVT::v8i8)
 5680   case MVT::v8i8: return fastEmit_AArch64ISD_UZP2_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5699   if (RetVT.SimpleTy != MVT::v8i8)
 5808   case MVT::v8i8: return fastEmit_AArch64ISD_ZIP1_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5827   if (RetVT.SimpleTy != MVT::v8i8)
 5936   case MVT::v8i8: return fastEmit_AArch64ISD_ZIP2_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5967   if (RetVT.SimpleTy != MVT::v8i8)
 6042   case MVT::v8i8: return fastEmit_ISD_ADD_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6069   if (RetVT.SimpleTy != MVT::v8i8)
 6144   case MVT::v8i8: return fastEmit_ISD_AND_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6921   if (RetVT.SimpleTy != MVT::v8i8)
 6976   case MVT::v8i8: return fastEmit_ISD_MUL_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7031   if (RetVT.SimpleTy != MVT::v8i8)
 7106   case MVT::v8i8: return fastEmit_ISD_OR_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7173   if (RetVT.SimpleTy != MVT::v8i8)
 7228   case MVT::v8i8: return fastEmit_ISD_SMAX_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7241   if (RetVT.SimpleTy != MVT::v8i8)
 7296   case MVT::v8i8: return fastEmit_ISD_SMIN_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7351   if (RetVT.SimpleTy != MVT::v8i8)
 7426   case MVT::v8i8: return fastEmit_ISD_SUB_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7463   if (RetVT.SimpleTy != MVT::v8i8)
 7518   case MVT::v8i8: return fastEmit_ISD_UMAX_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7531   if (RetVT.SimpleTy != MVT::v8i8)
 7586   case MVT::v8i8: return fastEmit_ISD_UMIN_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7611   if (RetVT.SimpleTy != MVT::v8i8)
 7686   case MVT::v8i8: return fastEmit_ISD_XOR_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7995   case MVT::v8i8: return fastEmit_AArch64ISD_DUPLANE8_MVT_v16i8_MVT_v8i8_ri_Predicate_VectorIndexB(Op0, Op0IsKill, imm1);
 8511   if (RetVT.SimpleTy != MVT::v8i8)
 8530   case MVT::v8i8: return fastEmit_AArch64ISD_SQSHLU_I_MVT_v8i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8539   if (RetVT.SimpleTy != MVT::v8i8)
 8558   case MVT::v8i8: return fastEmit_AArch64ISD_SQSHL_I_MVT_v8i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8567   if (RetVT.SimpleTy != MVT::v8i8)
 8586   case MVT::v8i8: return fastEmit_AArch64ISD_UQSHL_I_MVT_v8i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8595   if (RetVT.SimpleTy != MVT::v8i8)
 8614   case MVT::v8i8: return fastEmit_AArch64ISD_VSHL_MVT_v8i8_ri_Predicate_vecshiftL8(RetVT, Op0, Op0IsKill, imm1);
 8759   if (RetVT.SimpleTy != MVT::v8i8)
 8778   case MVT::v8i8: return fastEmit_AArch64ISD_SRSHR_I_MVT_v8i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8787   if (RetVT.SimpleTy != MVT::v8i8)
 8806   case MVT::v8i8: return fastEmit_AArch64ISD_URSHR_I_MVT_v8i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8815   if (RetVT.SimpleTy != MVT::v8i8)
 8834   case MVT::v8i8: return fastEmit_AArch64ISD_VASHR_MVT_v8i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 8843   if (RetVT.SimpleTy != MVT::v8i8)
 8862   case MVT::v8i8: return fastEmit_AArch64ISD_VLSHR_MVT_v8i8_ri_Predicate_vecshiftR8(RetVT, Op0, Op0IsKill, imm1);
 9236   case MVT::v8i8: return fastEmit_AArch64ISD_MOVI_MVT_i32_MVT_v8i8_i_Predicate_imm0_255(imm0);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 5183   /* 7 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc
   68       LocVT == MVT::v8i8 ||
  240       LocVT == MVT::v8i8 ||
  360       LocVT == MVT::v8i8 ||
  427       LocVT == MVT::v8i8 ||
  521       LocVT == MVT::v8i8 ||
  610       LocVT == MVT::v8i8 ||
  715       LocVT == MVT::v8i8 ||
  830       LocVT == MVT::v8i8 ||
  887       LocVT == MVT::v8i8 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc
 1214 /*  2574*/              OPC_SwitchType /*2 cases */, 48, MVT::v8i8,// ->2625
 1268 /*  2692*/              OPC_CheckType, MVT::v8i8,
 1296 /*  2746*/              OPC_CheckType, MVT::v8i8,
 1319 /*  2790*/              OPC_CheckType, MVT::v8i8,
 1349 /*  2846*/              OPC_CheckType, MVT::v8i8,
 1371 /*  2889*/              OPC_CheckType, MVT::v8i8,
 1399 /*  2943*/              OPC_CheckType, MVT::v8i8,
 1422 /*  2987*/              OPC_CheckType, MVT::v8i8,
 1452 /*  3043*/            OPC_CheckType, MVT::v8i8,
 1493 /*  3123*/            OPC_CheckType, MVT::v8i8,
 1541 /*  3214*/          OPC_CheckType, MVT::v8i8,
 1583 /*  3295*/          OPC_CheckType, MVT::v8i8,
 1637 /*  3396*/            OPC_CheckType, MVT::v8i8,
 1664 /*  3449*/              OPC_CheckType, MVT::v8i8,
 1687 /*  3493*/              OPC_CheckType, MVT::v8i8,
 1717 /*  3549*/              OPC_CheckType, MVT::v8i8,
 1739 /*  3592*/              OPC_CheckType, MVT::v8i8,
 1767 /*  3646*/              OPC_CheckType, MVT::v8i8,
 1790 /*  3690*/              OPC_CheckType, MVT::v8i8,
 1820 /*  3746*/            OPC_CheckType, MVT::v8i8,
 1861 /*  3826*/            OPC_CheckType, MVT::v8i8,
 1909 /*  3917*/          OPC_CheckType, MVT::v8i8,
 1951 /*  3998*/          OPC_CheckType, MVT::v8i8,
 2737 /*  5498*/        OPC_SwitchType /*2 cases */, 23, MVT::v8i8,// ->5524
 2804 /*  5651*/        OPC_CheckType, MVT::v8i8,
 2831 /*  5701*/        OPC_CheckType, MVT::v8i8,
 2853 /*  5743*/        OPC_CheckType, MVT::v8i8,
 5833 /* 11944*/            OPC_CheckChild1Type, MVT::v8i8,
 5835 /* 11947*/            OPC_CheckChild2Type, MVT::v8i8,
 5836 /* 11949*/            OPC_CheckType, MVT::v8i8,
 5881 /* 12042*/            OPC_CheckChild1Type, MVT::v8i8,
 5883 /* 12045*/            OPC_CheckChild2Type, MVT::v8i8,
 5884 /* 12047*/            OPC_CheckType, MVT::v8i8,
 5936 /* 12153*/          OPC_CheckChild1Type, MVT::v8i8,
 5938 /* 12156*/          OPC_CheckChild2Type, MVT::v8i8,
 5939 /* 12158*/          OPC_CheckType, MVT::v8i8,
 5987 /* 12254*/          OPC_CheckChild1Type, MVT::v8i8,
 5989 /* 12257*/          OPC_CheckChild2Type, MVT::v8i8,
 5990 /* 12259*/          OPC_CheckType, MVT::v8i8,
 6805 /* 13904*/          OPC_CheckChild1Type, MVT::v8i8,
 6807 /* 13907*/          OPC_CheckChild2Type, MVT::v8i8,
 6809 /* 13910*/          OPC_CheckType, MVT::v8i8,
 6814                         MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 6887 /* 14080*/          OPC_CheckChild1Type, MVT::v8i8,
 6889 /* 14083*/          OPC_CheckChild2Type, MVT::v8i8,
 6891 /* 14086*/          OPC_CheckType, MVT::v8i8,
 6896                         MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 6973 /* 14266*/            OPC_CheckChild1Type, MVT::v8i8,
 6975 /* 14269*/            OPC_CheckChild2Type, MVT::v8i8,
 6978 /* 14273*/            OPC_CheckType, MVT::v8i8,
 6983                           MVT::v8i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 7061 /* 14448*/            OPC_CheckChild1Type, MVT::v8i8,
 7063 /* 14451*/            OPC_CheckChild2Type, MVT::v8i8,
 7066 /* 14455*/            OPC_CheckType, MVT::v8i8,
 7071                           MVT::v8i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 7149 /* 14629*/          OPC_CheckChild0Type, MVT::v8i8,
 7154 /* 14637*/          OPC_CheckChild0Type, MVT::v8i8,
 7198 /* 14727*/          OPC_CheckChild0Type, MVT::v8i8,
 7203 /* 14735*/          OPC_CheckChild0Type, MVT::v8i8,
 7255 /* 14837*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->14861
 7261                         MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7335 /* 15035*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->15059
 7341                         MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7415 /* 15233*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->15257
 7421                         MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7495 /* 15431*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->15455
 7501                         MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
 7612 /* 15713*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->15737
 7618                         MVT::v8i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7693 /* 15912*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->15936
 7699                         MVT::v8i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7774 /* 16111*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->16135
 7780                         MVT::v8i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 7855 /* 16310*/        OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->16334
 7861                         MVT::v8i8, 5/*#Ops*/, 2, 0, 3, 4, 5, 
 8106 /* 16838*/          OPC_CheckChild0Type, MVT::v8i8,
 8141 /* 16914*/          OPC_CheckChild0Type, MVT::v8i8,
 8177 /* 16991*/        OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->17013
 8182                         MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
 8229 /* 17125*/          OPC_CheckChild0Type, MVT::v8i8,
 8268 /* 17209*/          OPC_CheckChild0Type, MVT::v8i8,
 8345 /* 17388*/          OPC_CheckChild0Type, MVT::v8i8,
 8383 /* 17467*/          OPC_CheckChild0Type, MVT::v8i8,
 8423 /* 17548*/        OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->17570
 8428                         MVT::v8i8, 5/*#Ops*/, 2, 0, 1, 3, 4, 
 8475 /* 17682*/          OPC_CheckChild0Type, MVT::v8i8,
 8517 /* 17769*/          OPC_CheckChild0Type, MVT::v8i8,
 8596 /* 17946*/      OPC_SwitchType /*8 cases */, 18, MVT::v8i8,// ->17967
 8601                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
 9589 /* 20296*/          OPC_SwitchType /*2 cases */, 23, MVT::v8i8,// ->20322
 9656 /* 20449*/          OPC_CheckType, MVT::v8i8,
 9684 /* 20500*/        OPC_CheckType, MVT::v8i8,
 9706 /* 20542*/        OPC_CheckType, MVT::v8i8,
16125 /* 34533*/        /*SwitchType*/ 23, MVT::v8i8,// ->34558
16126 /* 34535*/          OPC_CheckChild1Type, MVT::v8i8,
16128 /* 34538*/          OPC_CheckChild2Type, MVT::v8i8,
16133                         MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
16673 /* 35673*/        OPC_CheckChild1Type, MVT::v8i8,
16675 /* 35676*/        OPC_CheckChild2Type, MVT::v8i8,
16676 /* 35678*/        OPC_CheckType, MVT::v8i8,
16681                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
16715 /* 35762*/        OPC_CheckChild2Type, MVT::v8i8,
16730 /* 35788*/          OPC_CheckType, MVT::v8i8,
16740 /* 35807*/          OPC_CheckChild3Type, MVT::v8i8,
16794 /* 35911*/        OPC_CheckChild2Type, MVT::v8i8,
16809 /* 35937*/          OPC_CheckType, MVT::v8i8,
16819 /* 35956*/          OPC_CheckChild3Type, MVT::v8i8,
17790 /* 37987*/      /*SwitchType*/ 23, MVT::v8i8,// ->38012
17791 /* 37989*/        OPC_CheckChild1Type, MVT::v8i8,
17793 /* 37992*/        OPC_CheckChild2Type, MVT::v8i8,
17798                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
17860 /* 38145*/      /*SwitchType*/ 23, MVT::v8i8,// ->38170
17861 /* 38147*/        OPC_CheckChild1Type, MVT::v8i8,
17863 /* 38150*/        OPC_CheckChild2Type, MVT::v8i8,
17868                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
17930 /* 38303*/      /*SwitchType*/ 23, MVT::v8i8,// ->38328
17931 /* 38305*/        OPC_CheckChild1Type, MVT::v8i8,
17933 /* 38308*/        OPC_CheckChild2Type, MVT::v8i8,
17938                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18000 /* 38461*/      /*SwitchType*/ 23, MVT::v8i8,// ->38486
18001 /* 38463*/        OPC_CheckChild1Type, MVT::v8i8,
18003 /* 38466*/        OPC_CheckChild2Type, MVT::v8i8,
18008                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18070 /* 38619*/      /*SwitchType*/ 23, MVT::v8i8,// ->38644
18071 /* 38621*/        OPC_CheckChild1Type, MVT::v8i8,
18073 /* 38624*/        OPC_CheckChild2Type, MVT::v8i8,
18078                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18118 /* 38725*/      OPC_SwitchType /*3 cases */, 23, MVT::v8i8,// ->38751
18126                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18155 /* 38807*/      OPC_SwitchType /*2 cases */, 23, MVT::v8i8,// ->38833
18156 /* 38810*/        OPC_CheckChild1Type, MVT::v8i8,
18158 /* 38813*/        OPC_CheckChild2Type, MVT::v8i8,
18163                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18182 /* 38867*/        OPC_CheckChild1Type, MVT::v8i8,
18184 /* 38870*/        OPC_CheckChild2Type, MVT::v8i8,
18249 /* 39015*/      /*SwitchType*/ 23, MVT::v8i8,// ->39040
18250 /* 39017*/        OPC_CheckChild1Type, MVT::v8i8,
18252 /* 39020*/        OPC_CheckChild2Type, MVT::v8i8,
18257                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18319 /* 39173*/      /*SwitchType*/ 23, MVT::v8i8,// ->39198
18320 /* 39175*/        OPC_CheckChild1Type, MVT::v8i8,
18322 /* 39178*/        OPC_CheckChild2Type, MVT::v8i8,
18327                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18389 /* 39331*/      /*SwitchType*/ 23, MVT::v8i8,// ->39356
18390 /* 39333*/        OPC_CheckChild1Type, MVT::v8i8,
18392 /* 39336*/        OPC_CheckChild2Type, MVT::v8i8,
18397                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18437 /* 39437*/      OPC_SwitchType /*3 cases */, 23, MVT::v8i8,// ->39463
18445                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18570 /* 39734*/      OPC_SwitchType /*10 cases */, 27, MVT::v8i8,// ->39764
18571 /* 39737*/        OPC_CheckChild1Type, MVT::v8i8,
18573 /* 39740*/        OPC_CheckChild2Type, MVT::v8i8,
18575 /* 39743*/        OPC_CheckChild3Type, MVT::v8i8,
18580                       MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
18748 /* 40133*/      /*SwitchType*/ 23, MVT::v8i8,// ->40158
18749 /* 40135*/        OPC_CheckChild1Type, MVT::v8i8,
18751 /* 40138*/        OPC_CheckChild2Type, MVT::v8i8,
18756                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18862 /* 40391*/      /*SwitchType*/ 23, MVT::v8i8,// ->40416
18863 /* 40393*/        OPC_CheckChild1Type, MVT::v8i8,
18865 /* 40396*/        OPC_CheckChild2Type, MVT::v8i8,
18870                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18888 /* 40448*/      OPC_SwitchType /*5 cases */, 23, MVT::v8i8,// ->40474
18889 /* 40451*/        OPC_CheckChild1Type, MVT::v8i8,
18891 /* 40454*/        OPC_CheckChild2Type, MVT::v8i8,
18896                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
18948 /* 40584*/        OPC_CheckChild1Type, MVT::v8i8,
19006 /* 40718*/        OPC_CheckChild1Type, MVT::v8i8,
19066 /* 40855*/        OPC_CheckChild2Type, MVT::v8i8,
19136 /* 41013*/        OPC_CheckChild2Type, MVT::v8i8,
19203 /* 41165*/      OPC_SwitchType /*5 cases */, 23, MVT::v8i8,// ->41191
19204 /* 41168*/        OPC_CheckChild1Type, MVT::v8i8,
19206 /* 41171*/        OPC_CheckChild2Type, MVT::v8i8,
19211                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19262 /* 41297*/      OPC_SwitchType /*3 cases */, 23, MVT::v8i8,// ->41323
19263 /* 41300*/        OPC_CheckChild1Type, MVT::v8i8,
19265 /* 41303*/        OPC_CheckChild2Type, MVT::v8i8,
19270                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19299 /* 41380*/      OPC_SwitchType /*5 cases */, 23, MVT::v8i8,// ->41406
19300 /* 41383*/        OPC_CheckChild1Type, MVT::v8i8,
19302 /* 41386*/        OPC_CheckChild2Type, MVT::v8i8,
19307                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19358 /* 41512*/      OPC_SwitchType /*3 cases */, 23, MVT::v8i8,// ->41538
19359 /* 41515*/        OPC_CheckChild1Type, MVT::v8i8,
19361 /* 41518*/        OPC_CheckChild2Type, MVT::v8i8,
19366                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19555 /* 41964*/      /*SwitchType*/ 23, MVT::v8i8,// ->41989
19556 /* 41966*/        OPC_CheckChild1Type, MVT::v8i8,
19558 /* 41969*/        OPC_CheckChild2Type, MVT::v8i8,
19563                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19647 /* 42172*/      /*SwitchType*/ 23, MVT::v8i8,// ->42197
19648 /* 42174*/        OPC_CheckChild1Type, MVT::v8i8,
19650 /* 42177*/        OPC_CheckChild2Type, MVT::v8i8,
19655                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19739 /* 42380*/      /*SwitchType*/ 23, MVT::v8i8,// ->42405
19740 /* 42382*/        OPC_CheckChild1Type, MVT::v8i8,
19742 /* 42385*/        OPC_CheckChild2Type, MVT::v8i8,
19747                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19831 /* 42588*/      /*SwitchType*/ 23, MVT::v8i8,// ->42613
19832 /* 42590*/        OPC_CheckChild1Type, MVT::v8i8,
19834 /* 42593*/        OPC_CheckChild2Type, MVT::v8i8,
19839                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
19923 /* 42796*/      /*SwitchType*/ 23, MVT::v8i8,// ->42821
19924 /* 42798*/        OPC_CheckChild1Type, MVT::v8i8,
19926 /* 42801*/        OPC_CheckChild2Type, MVT::v8i8,
19931                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
20015 /* 43004*/      /*SwitchType*/ 23, MVT::v8i8,// ->43029
20016 /* 43006*/        OPC_CheckChild1Type, MVT::v8i8,
20018 /* 43009*/        OPC_CheckChild2Type, MVT::v8i8,
20023                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
20107 /* 43212*/      /*SwitchType*/ 23, MVT::v8i8,// ->43237
20108 /* 43214*/        OPC_CheckChild1Type, MVT::v8i8,
20110 /* 43217*/        OPC_CheckChild2Type, MVT::v8i8,
20115                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
20199 /* 43420*/      /*SwitchType*/ 23, MVT::v8i8,// ->43445
20200 /* 43422*/        OPC_CheckChild1Type, MVT::v8i8,
20202 /* 43425*/        OPC_CheckChild2Type, MVT::v8i8,
20207                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
20247 /* 43527*/      OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->43549
20248 /* 43530*/        OPC_CheckChild1Type, MVT::v8i8,
20253                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20305 /* 43661*/      OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->43683
20306 /* 43664*/        OPC_CheckChild1Type, MVT::v8i8,
20311                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20363 /* 43795*/      OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->43817
20364 /* 43798*/        OPC_CheckChild1Type, MVT::v8i8,
20369                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20421 /* 43928*/      OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->43950
20427                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20452 /* 43998*/      OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->44020
20458                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20483 /* 44068*/      OPC_SwitchType /*3 cases */, 19, MVT::v8i8,// ->44090
20489                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
20786                     MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
21074                     MVT::v8i8, 5/*#Ops*/, 0, 7, 3, 8, 9, 
21095                     MVT::v8i8, 4/*#Ops*/, 10, 4, 11, 12, 
21117                     MVT::v8i8, 5/*#Ops*/, 0, 11, 5, 12, 13, 
21132                     MVT::v8i8, 0/*#Ops*/,  // Results = #8
21139                     MVT::v8i8, 4/*#Ops*/, 10, 3, 11, 12, 
21155                     MVT::v8i8, 0/*#Ops*/,  // Results = #9
21162                     MVT::v8i8, 5/*#Ops*/, 0, 11, 4, 12, 13, 
21866 /* 47003*/          OPC_CheckChild0Type, MVT::v8i8,
22138 /* 47588*/          OPC_CheckChild0Type, MVT::v8i8,
31177 /* 68548*/      OPC_SwitchType /*2 cases */, 21, MVT::v8i8,// ->68572
31242 /* 68695*/      OPC_SwitchType /*2 cases */, 22, MVT::v8i8,// ->68720
32120 /* 70661*/      OPC_SwitchType /*6 cases */, 18, MVT::v8i8,// ->70682
32125                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
33383 /* 73468*/        OPC_SwitchType /*2 cases */, 17, MVT::v8i8,// ->73488
33388                         MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
33805 /* 74380*/          OPC_CheckChild0Type, MVT::v8i8,
33810 /* 74388*/          OPC_CheckChild0Type, MVT::v8i8,
33854 /* 74478*/          OPC_CheckChild0Type, MVT::v8i8,
33859 /* 74486*/          OPC_CheckChild0Type, MVT::v8i8,
33909 /* 74586*/          OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->74608
33914                           MVT::v8i8, 5/*#Ops*/, 0, 1, 2, 3, 4, 
33961 /* 74720*/            OPC_CheckChild0Type, MVT::v8i8,
34000 /* 74804*/            OPC_CheckChild0Type, MVT::v8i8,
34039 /* 74888*/            OPC_CheckChild0Type, MVT::v8i8,
34074 /* 74964*/            OPC_CheckChild0Type, MVT::v8i8,
34144 /* 75128*/        OPC_SwitchType /*8 cases */, 18, MVT::v8i8,// ->75149
34149                         MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
35596 /* 78482*/        OPC_CheckValueType, MVT::v8i8,
36596 /* 80501*/      OPC_CheckChild0Type, MVT::v8i8,
36643                       MVT::v8i8, 2/*#Ops*/, 0, 3,  // Results = #4
36687 /* 80704*/      OPC_CheckChild0Type, MVT::v8i8,
36734                       MVT::v8i8, 2/*#Ops*/, 0, 3,  // Results = #4
38350 /* 84498*/    /*SwitchType*/ 19, MVT::v8i8,// ->84519
38351 /* 84500*/      OPC_CheckChild0Type, MVT::v8i8,
38356                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
38765 /* 85445*/        /*SwitchType*/ 26, MVT::v8i8,// ->85473
38776                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
38863 /* 85626*/        /*SwitchType*/ 26, MVT::v8i8,// ->85654
38874                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
38941 /* 85772*/        /*SwitchType*/ 26, MVT::v8i8,// ->85800
38952                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
39029 /* 85932*/        /*SwitchType*/ 26, MVT::v8i8,// ->85960
39040                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
39107 /* 86078*/        /*SwitchType*/ 26, MVT::v8i8,// ->86106
39118                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
39144 /* 86144*/        OPC_CheckChild0Type, MVT::v8i8,
39296 /* 86439*/        /*SwitchType*/ 26, MVT::v8i8,// ->86467
39307                           MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
45500 /*100853*/      OPC_SwitchType /*8 cases */, 17, MVT::v8i8,// ->100873
45505                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
45812 /*101527*/          OPC_CheckType, MVT::v8i8,
45820                         MVT::v8i8, 6/*#Ops*/, 4, 5, 0, 6, 7, 8, 
45926 /*101765*/        OPC_SwitchType /*2 cases */, 21, MVT::v8i8,// ->101789
45932                         MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
45990                           MVT::v8i8, 2/*#Ops*/, 0, 4,  // Results = #5
45996                           MVT::v8i8, 5/*#Ops*/, 5, 1, 7, 8, 9,  // Results = #10
46255 /*102570*/          OPC_CheckType, MVT::v8i8,
46262                         MVT::v8i8, 4/*#Ops*/, 2, 3, 4, 5, 
46338 /*102746*/      OPC_SwitchType /*6 cases */, 17, MVT::v8i8,// ->102766
46343                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
46608 /*103398*/              OPC_CheckType, MVT::v8i8,
46613                             MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
46648 /*103482*/              OPC_CheckType, MVT::v8i8,
46653                             MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
46691 /*103569*/            OPC_CheckType, MVT::v8i8,
46697                           MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
46739 /*103666*/          OPC_CheckType, MVT::v8i8,
46745                         MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
46779 /*103749*/      OPC_SwitchType /*6 cases */, 19, MVT::v8i8,// ->103771
46785                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
46847 /*103915*/        OPC_CheckChild0Type, MVT::v8i8,
46852 /*103923*/        OPC_CheckChild0Type, MVT::v8i8,
46883 /*103984*/      OPC_SwitchType /*6 cases */, 17, MVT::v8i8,// ->104004
46888                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
46977 /*104204*/          OPC_CheckChild1Type, MVT::v8i8,
46979 /*104207*/          OPC_CheckChild2Type, MVT::v8i8,
46980 /*104209*/          OPC_CheckType, MVT::v8i8,
47022 /*104296*/          OPC_CheckChild1Type, MVT::v8i8,
47024 /*104299*/          OPC_CheckChild2Type, MVT::v8i8,
47025 /*104301*/          OPC_CheckType, MVT::v8i8,
47068 /*104390*/          OPC_CheckChild0Type, MVT::v8i8,
47169 /*104674*/          OPC_CheckChild0Type, MVT::v8i8,
47207 /*104759*/          OPC_CheckChild0Type, MVT::v8i8,
47260 /*104866*/          OPC_CheckChild0Type, MVT::v8i8,
47298 /*104951*/          OPC_CheckChild0Type, MVT::v8i8,
47351 /*105057*/          OPC_CheckChild0Type, MVT::v8i8,
47439 /*105254*/        OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->105277
47445                         MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
47639 /*105737*/        OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->105760
47645                         MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
47839 /*106220*/        OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->106243
47845                         MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
49040 /*109142*/      OPC_CheckChild0Type, MVT::v8i8,
49042 /*109145*/      OPC_CheckType, MVT::v8i8,
49050                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
49060                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
49070                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
49080                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
49090                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
49404 /*109950*/      OPC_CheckChild0Type, MVT::v8i8,
49482 /*110111*/      OPC_CheckChild0Type, MVT::v8i8,
49496 /*110142*/      OPC_CheckChild0Type, MVT::v8i8,
49497 /*110144*/      OPC_CheckType, MVT::v8i8,
49505                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
49515                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
49525                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
49535                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
49545                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
50525 /*112547*/      OPC_CheckType, MVT::v8i8,
50531                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50576 /*112652*/      OPC_CheckType, MVT::v8i8,
50582                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50627 /*112757*/      OPC_CheckType, MVT::v8i8,
50633                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50678 /*112862*/      OPC_CheckType, MVT::v8i8,
50684                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50729 /*112967*/      OPC_CheckType, MVT::v8i8,
50735                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50780 /*113072*/      OPC_CheckType, MVT::v8i8,
50786                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50831 /*113177*/      OPC_CheckType, MVT::v8i8,
50837                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50876 /*113273*/      OPC_CheckChild0Type, MVT::v8i8,
50894 /*113309*/        OPC_CheckType, MVT::v8i8,
50900                       MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
50974                       MVT::v8i8, 2/*#Ops*/, 0, 3,  // Results = #4
51334 /*114343*/    OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->114366
51340                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
51413 /*114532*/    OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->114555
51419                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
51492 /*114721*/    OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->114744
51498                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
51571 /*114910*/    OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->114933
51577                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
51650 /*115099*/    OPC_SwitchType /*8 cases */, 20, MVT::v8i8,// ->115122
51656                     MVT::v8i8, 4/*#Ops*/, 0, 2, 3, 4, 
51730 /*115289*/    OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->115313
51736                     MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
51810 /*115487*/    OPC_SwitchType /*8 cases */, 21, MVT::v8i8,// ->115511
51816                     MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
51892 /*115690*/      OPC_CheckType, MVT::v8i8,
51897                     MVT::v8i8, 2/*#Ops*/, 0, 3, 
51983 /*115860*/    OPC_SwitchType /*11 cases */, 21, MVT::v8i8,// ->115884
51989                     MVT::v8i8, 5/*#Ops*/, 0, 1, 3, 4, 5, 
52118 /*116195*/      OPC_SwitchType /*8 cases */, 18, MVT::v8i8,// ->116216
52123                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52255 /*116525*/      OPC_SwitchType /*8 cases */, 18, MVT::v8i8,// ->116546
52260                       MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52359 /*116780*/    OPC_SwitchType /*6 cases */, 21, MVT::v8i8,// ->116804
52360 /*116783*/      OPC_CheckChild0Type, MVT::v8i8,
52366                     MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52500 /*117115*/    /*SwitchType*/ 18, MVT::v8i8,// ->117135
52505                     MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52588 /*117330*/    /*SwitchType*/ 18, MVT::v8i8,// ->117350
52593                     MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52676 /*117545*/    /*SwitchType*/ 18, MVT::v8i8,// ->117565
52681                     MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52764 /*117760*/    /*SwitchType*/ 18, MVT::v8i8,// ->117780
52769                     MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
52795 /*117834*/    OPC_SwitchType /*2 cases */, 19, MVT::v8i8,// ->117856
52796 /*117837*/      OPC_CheckChild0Type, MVT::v8i8,
52801                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
52818 /*117888*/        OPC_CheckChild0Type, MVT::v8i8,
52916 /*118168*/        OPC_CheckChild0Type, MVT::v8i8,
53012 /*118440*/    OPC_SwitchType /*10 cases */, 17, MVT::v8i8,// ->118460
53017                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
53155 /*118777*/    OPC_SwitchType /*5 cases */, 17, MVT::v8i8,// ->118797
53160                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
53224 /*118941*/    OPC_SwitchType /*2 cases */, 17, MVT::v8i8,// ->118961
53229                     MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
53260                   MVT::v8i8, 4/*#Ops*/, 0, 1, 2, 3, 
53554 /*119812*/      OPC_SwitchType /*8 cases */, 28, MVT::v8i8,// ->119843
53557                       MVT::v8i8, 0/*#Ops*/,  // Results = #1
53562                       MVT::v8i8, 5/*#Ops*/, 1, 0, 2, 3, 4, 
53604                         MVT::v8i8, 0/*#Ops*/,  // Results = #2
53765                   MVT::v8i8, 4/*#Ops*/, 6, 2, 7, 8, 
gen/lib/Target/ARM/ARMGenFastISel.inc
  309   case MVT::v8i8: return fastEmit_ARMISD_VDUP_MVT_i32_MVT_v8i8_r(Op0, Op0IsKill);
  383   if (RetVT.SimpleTy != MVT::v8i8)
  405   case MVT::v8i8: return fastEmit_ARMISD_VREV16_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  414   if (RetVT.SimpleTy != MVT::v8i8)
  466   case MVT::v8i8: return fastEmit_ARMISD_VREV32_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  478   if (RetVT.SimpleTy != MVT::v8i8)
  584   case MVT::v8i8: return fastEmit_ARMISD_VREV64_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  616   if (RetVT.SimpleTy != MVT::v8i8)
  680   case MVT::v8i8: return fastEmit_ISD_ABS_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  721   case MVT::v8i8: return fastEmit_ISD_ANY_EXTEND_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
  785   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v8i8_r(Op0, Op0IsKill);
  958   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v4i16_MVT_v8i8_r(Op0, Op0IsKill);
 1065   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v2i32_MVT_v8i8_r(Op0, Op0IsKill);
 1171   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v8i8_r(Op0, Op0IsKill);
 1279   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v4f16_MVT_v8i8_r(Op0, Op0IsKill);
 1386   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v2f32_MVT_v8i8_r(Op0, Op0IsKill);
 1521   case MVT::v8i8: return fastEmit_ISD_BITCAST_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1642   if (RetVT.SimpleTy != MVT::v8i8)
 1707   case MVT::v8i8: return fastEmit_ISD_CTLZ_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 1720   if (RetVT.SimpleTy != MVT::v8i8)
 1739   case MVT::v8i8: return fastEmit_ISD_CTPOP_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 2454   case MVT::v8i8: return fastEmit_ISD_SIGN_EXTEND_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 2518   if (RetVT.SimpleTy != MVT::v8i8)
 2676   case MVT::v8i8: return fastEmit_ISD_ZERO_EXTEND_MVT_v8i8_r(RetVT, Op0, Op0IsKill);
 3073   case MVT::v8i8: return fastEmit_ARMISD_VMULLs_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3111   case MVT::v8i8: return fastEmit_ARMISD_VMULLu_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3121   if (RetVT.SimpleTy != MVT::v8i8)
 3203   case MVT::v8i8: return fastEmit_ARMISD_VSHLs_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3218   if (RetVT.SimpleTy != MVT::v8i8)
 3300   case MVT::v8i8: return fastEmit_ARMISD_VSHLu_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3315   if (RetVT.SimpleTy != MVT::v8i8)
 3325   case MVT::v8i8: return fastEmit_ARMISD_VTBL1_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3333   if (RetVT.SimpleTy != MVT::v8i8)
 3388   case MVT::v8i8: return fastEmit_ARMISD_VTST_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3416   if (RetVT.SimpleTy != MVT::v8i8)
 3499   case MVT::v8i8: return fastEmit_ISD_ADD_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4163   if (RetVT.SimpleTy != MVT::v8i8)
 4228   case MVT::v8i8: return fastEmit_ISD_MUL_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4453   if (RetVT.SimpleTy != MVT::v8i8)
 4517   case MVT::v8i8: return fastEmit_ISD_SMAX_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4530   if (RetVT.SimpleTy != MVT::v8i8)
 4594   case MVT::v8i8: return fastEmit_ISD_SMIN_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4715   if (RetVT.SimpleTy != MVT::v8i8)
 4798   case MVT::v8i8: return fastEmit_ISD_SUB_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4872   if (RetVT.SimpleTy != MVT::v8i8)
 4936   case MVT::v8i8: return fastEmit_ISD_UMAX_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4949   if (RetVT.SimpleTy != MVT::v8i8)
 5013   case MVT::v8i8: return fastEmit_ISD_UMIN_MVT_v8i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5218   if (RetVT.SimpleTy != MVT::v8i8)
 5277   case MVT::v8i8: return fastEmit_ARMISD_VDUPLANE_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5326   case MVT::v8i8: return fastEmit_ARMISD_VGETLANEs_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5374   case MVT::v8i8: return fastEmit_ARMISD_VGETLANEu_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5385   if (RetVT.SimpleTy != MVT::v8i8)
 5458   case MVT::v8i8: return fastEmit_ARMISD_VQSHLsIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5473   if (RetVT.SimpleTy != MVT::v8i8)
 5546   case MVT::v8i8: return fastEmit_ARMISD_VQSHLsuIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5561   if (RetVT.SimpleTy != MVT::v8i8)
 5634   case MVT::v8i8: return fastEmit_ARMISD_VQSHLuIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5649   if (RetVT.SimpleTy != MVT::v8i8)
 5722   case MVT::v8i8: return fastEmit_ARMISD_VRSHRsIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5737   if (RetVT.SimpleTy != MVT::v8i8)
 5810   case MVT::v8i8: return fastEmit_ARMISD_VRSHRuIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5825   if (RetVT.SimpleTy != MVT::v8i8)
 5898   case MVT::v8i8: return fastEmit_ARMISD_VSHLIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 5913   if (RetVT.SimpleTy != MVT::v8i8)
 5986   case MVT::v8i8: return fastEmit_ARMISD_VSHRsIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 6001   if (RetVT.SimpleTy != MVT::v8i8)
 6074   case MVT::v8i8: return fastEmit_ARMISD_VSHRuIMM_MVT_v8i8_ri(RetVT, Op0, Op0IsKill, imm1);
 6890   if (RetVT.SimpleTy != MVT::v8i8)
 6908   if (RetVT.SimpleTy != MVT::v8i8)
 6926   if (RetVT.SimpleTy != MVT::v8i8)
 6944   if (RetVT.SimpleTy != MVT::v8i8)
 6962   if (RetVT.SimpleTy != MVT::v8i8)
 6980   if (RetVT.SimpleTy != MVT::v8i8)
 6998   if (RetVT.SimpleTy != MVT::v8i8)
 7341   case MVT::v8i8: return fastEmit_ARMISD_VDUPLANE_MVT_v8i8_ri_Predicate_VectorIndex32(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3753   /* 17 */ MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v2f32, MVT::v4f16, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   84       LocVT == MVT::v8i8) {
   92       LocVT == MVT::v8i8) {
  124       LocVT == MVT::v8i8) {
  292       LocVT == MVT::v8i8) {
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
17744 /* 33933*/        OPC_CheckChild1Type, MVT::v8i8,
24539 /* 47187*/      /*SwitchType*/ 8, MVT::v8i8,// ->47197
24541                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
25871 /* 49675*/      /*SwitchType*/ 8, MVT::v8i8,// ->49685
25873                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
26414 /* 50732*/      /*SwitchType*/ 8, MVT::v8i8,// ->50742
26416                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
28839 /* 55664*/      /*SwitchType*/ 8, MVT::v8i8,// ->55674
28841                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
29930 /* 57778*/        OPC_CheckChild0Type, MVT::v8i8,
52616 /* 99344*/      /*SwitchType*/ 61, MVT::v8i8,// ->99407
52631                       MVT::v8i8, 2/*#Ops*/, 1, 9, 
52749 /* 99606*/        OPC_CheckChild2Type, MVT::v8i8,
53020 /*100116*/          OPC_CheckChild2Type, MVT::v8i8,
53336 /*100722*/          OPC_CheckChild2Type, MVT::v8i8,
53555 /*101138*/        OPC_CheckChild2Type, MVT::v8i8,
55133 /*104089*/      /*SwitchType*/ 8, MVT::v8i8,// ->104099
55135                       MVT::v8i8, 2/*#Ops*/, 0, 1, 
60030 /*114721*/      /*SwitchType*/ 11, MVT::v8i8,// ->114734
60034                       MVT::v8i8, 1/*#Ops*/, 2, 
60153 /*114968*/          /*SwitchType*/ 15, MVT::v8i8,// ->114985
60158                           MVT::v8i8, 3/*#Ops*/, 1, 5, 4, 
60275 /*115213*/          /*SwitchType*/ 15, MVT::v8i8,// ->115230
60280                           MVT::v8i8, 3/*#Ops*/, 2, 5, 4, 
60319 /*115294*/      /*SwitchType*/ 11, MVT::v8i8,// ->115307
60323                       MVT::v8i8, 1/*#Ops*/, 2, 
60552 /*115720*/          /*SwitchType*/ 12, MVT::v8i8,// ->115734
60556                           MVT::v8i8, 3/*#Ops*/, 1, 2, 4, 
60604 /*115817*/          /*SwitchType*/ 12, MVT::v8i8,// ->115831
60608                           MVT::v8i8, 3/*#Ops*/, 3, 1, 4, 
60715 /*116043*/            /*SwitchType*/ 15, MVT::v8i8,// ->116060
60720                             MVT::v8i8, 2/*#Ops*/, 3, 4, 
60821 /*116262*/            /*SwitchType*/ 15, MVT::v8i8,// ->116279
60826                             MVT::v8i8, 2/*#Ops*/, 4, 3, 
60917 /*116451*/            /*SwitchType*/ 12, MVT::v8i8,// ->116465
60921                             MVT::v8i8, 2/*#Ops*/, 1, 3, 
61012 /*116637*/            /*SwitchType*/ 12, MVT::v8i8,// ->116651
61016                             MVT::v8i8, 2/*#Ops*/, 2, 3, 
61296 /*117197*/          /*SwitchType*/ 15, MVT::v8i8,// ->117214
61301                           MVT::v8i8, 2/*#Ops*/, 3, 4, 
61402 /*117416*/          /*SwitchType*/ 15, MVT::v8i8,// ->117433
61407                           MVT::v8i8, 2/*#Ops*/, 4, 3, 
61498 /*117605*/          /*SwitchType*/ 12, MVT::v8i8,// ->117619
61502                           MVT::v8i8, 2/*#Ops*/, 1, 3, 
61593 /*117791*/          /*SwitchType*/ 12, MVT::v8i8,// ->117805
61597                           MVT::v8i8, 2/*#Ops*/, 2, 3, 
61704 /*118017*/        /*SwitchType*/ 15, MVT::v8i8,// ->118034
61709                         MVT::v8i8, 2/*#Ops*/, 2, 3, 
61751 /*118111*/      /*SwitchType*/ 13, MVT::v8i8,// ->118126
61755                       MVT::v8i8, 3/*#Ops*/, 1, 2, 3, 
61850 /*118306*/        /*SwitchType*/ 12, MVT::v8i8,// ->118320
61854                         MVT::v8i8, 2/*#Ops*/, 1, 2, 
64813 /*124615*/        OPC_CheckType, MVT::v8i8,
64838                       MVT::v8i8, 5/*#Ops*/, 2, 8, 9, 15, 16, 
66623 /*128015*/      /*SwitchType*/ 3, MVT::v8i8,// ->128020
66638 /*128035*/      /*SwitchType*/ 3, MVT::v8i8,// ->128040
66644 /*128042*/      OPC_CheckChild0Type, MVT::v8i8,
66687 /*128100*/      /*SwitchType*/ 3, MVT::v8i8,// ->128105
67224 /*129164*/    /*SwitchType*/ 7, MVT::v8i8,// ->129173
67226                     MVT::v8i8, 1/*#Ops*/, 0, 
67386 /*129543*/    /*SwitchType*/ 61, MVT::v8i8,// ->129606
67401                     MVT::v8i8, 2/*#Ops*/, 1, 9, 
67650 /*130386*/    /*SwitchType*/ 48|128,1/*176*/, MVT::v8i8,// ->130565
67697                     MVT::v8i8, 2/*#Ops*/, 17, 28, 
67851 /*131098*/    /*SwitchType*/ 94, MVT::v8i8,// ->131194
67876                     MVT::v8i8, 5/*#Ops*/, 2, 8, 9, 15, 16, 
69116 /*133779*/          OPC_CheckChild0Type, MVT::v8i8,
69121 /*133787*/            OPC_CheckType, MVT::v8i8,
69126                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69133                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69140 /*133821*/            OPC_CheckType, MVT::v8i8,
69145                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69152                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69159 /*133855*/            OPC_CheckType, MVT::v8i8,
69164                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69171                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69178 /*133889*/            OPC_CheckType, MVT::v8i8,
69183                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69190                             MVT::v8i8, 2/*#Ops*/, 0, 1, 
69366 /*134229*/              OPC_CheckType, MVT::v8i8,
69368                             MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
69481 /*134443*/              OPC_CheckType, MVT::v8i8,
69483                             MVT::v8i8, 3/*#Ops*/, 0, 2, 1, 
69596 /*134654*/        OPC_CheckType, MVT::v8i8,
69598                       MVT::v8i8, 3/*#Ops*/, 0, 1, 2, 
69986 /*135604*/      OPC_CheckType, MVT::v8i8,
69989                     MVT::v8i8, 1/*#Ops*/, 0, 
70204 /*136129*/      OPC_CheckType, MVT::v8i8,
70213                     MVT::v8i8, 5/*#Ops*/, 1, 2, 3, 4, 5, 
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2345   /* 27 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 1852   /* 20 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v2f32, MVT::Other,
include/llvm/Support/MachineValueType.h
  342       return (SimpleTy == MVT::v64i1 || SimpleTy == MVT::v8i8  ||
  448       case v8i8:
  599       case v8i8:
  733       case v8i8:
  919         if (NumElements == 8)   return MVT::v8i8;
lib/CodeGen/ValueTypes.cpp
  153   case MVT::v8i8:    return "v8i8";
  297   case MVT::v8i8:    return VectorType::get(Type::getInt8Ty(Context), 8);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 3016       if (VT == MVT::v8i8) {
 3043       if (VT == MVT::v8i8) {
 3070       if (VT == MVT::v8i8) {
 3097       if (VT == MVT::v8i8) {
 3124       if (VT == MVT::v8i8) {
 3151       if (VT == MVT::v8i8) {
 3178       if (VT == MVT::v8i8) {
 3205       if (VT == MVT::v8i8) {
 3232       if (VT == MVT::v8i8) {
 3259       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3277       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3295       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3324                   VT == MVT::v8i8 ? AArch64::TBLv8i8Two : AArch64::TBLv16i8Two,
 3328       SelectTable(Node, 3, VT == MVT::v8i8 ? AArch64::TBLv8i8Three
 3333       SelectTable(Node, 4, VT == MVT::v8i8 ? AArch64::TBLv8i8Four
 3339                   VT == MVT::v8i8 ? AArch64::TBXv8i8Two : AArch64::TBXv16i8Two,
 3343       SelectTable(Node, 3, VT == MVT::v8i8 ? AArch64::TBXv8i8Three
 3348       SelectTable(Node, 4, VT == MVT::v8i8 ? AArch64::TBXv8i8Four
 3368       if (VT == MVT::v8i8) {
 3396       if (VT == MVT::v8i8) {
 3424       if (VT == MVT::v8i8) {
 3452       if (VT == MVT::v8i8) {
 3480       if (VT == MVT::v8i8) {
 3508       if (VT == MVT::v8i8) {
 3536       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3555       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3574       if (VT == MVT::v16i8 || VT == MVT::v8i8) {
 3596     if (VT == MVT::v8i8) {
 3624     if (VT == MVT::v8i8) {
 3652     if (VT == MVT::v8i8) {
 3680     if (VT == MVT::v8i8) {
 3708     if (VT == MVT::v8i8) {
 3736     if (VT == MVT::v8i8) {
 3764     if (VT == MVT::v8i8) {
 3792     if (VT == MVT::v8i8) {
 3820     if (VT == MVT::v8i8) {
 3848     if (VT == MVT::v8i8) {
 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) {
 3953     if (VT == MVT::v8i8) {
 3982     if (VT == MVT::v8i8) {
 4011     if (VT == MVT::v8i8) {
 4040     if (VT == MVT::v8i8) {
 4069     if (VT == MVT::v8i8) {
 4098     if (VT == MVT::v8i8) {
 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
  149     addDRTypeForNEON(MVT::v8i8);
  701     setOperationPromotedToType(ISD::SINT_TO_FP, MVT::v8i8, MVT::v8i32);
  702     setOperationPromotedToType(ISD::UINT_TO_FP, MVT::v8i8, MVT::v8i32);
  738     for (MVT VT : { MVT::v8i8, MVT::v4i16, MVT::v2i32,
  860   if (VT != MVT::v8i8 && VT != MVT::v16i8)
 1104       if (VT == MVT::v8i8 || VT == MVT::v16i8) {
 2918   SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, MVT::v8i8, TruncExt);
 4908     Val = DAG.getNode(ISD::BITCAST, DL, MVT::v8i8, Val);
 4910     SDValue CtPop = DAG.getNode(ISD::CTPOP, DL, MVT::v8i8, Val);
 4924   EVT VT8Bit = VT.is64BitVector() ? MVT::v8i8 : MVT::v16i8;
 6867   MVT IndexVT = MVT::v8i8;
 7279     MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v16i8 : MVT::v8i8;
 7841   if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
 7875   if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  297     { ISD::TRUNCATE, MVT::v8i8,  MVT::v8i32,  3 },
  305     { ISD::SIGN_EXTEND, MVT::v8i32,  MVT::v8i8,  3 },
  306     { ISD::ZERO_EXTEND, MVT::v8i32,  MVT::v8i8,  3 },
  309     { ISD::SIGN_EXTEND, MVT::v8i64,  MVT::v8i8,  7 },
  310     { ISD::ZERO_EXTEND, MVT::v8i64,  MVT::v8i8,  7 },
  341     { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i8,  10 },
  343     { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i8,  10 },
  935       {ISD::ADD, MVT::v8i8,  1},
  954       { TTI::SK_Broadcast, MVT::v8i8,  1 },
  966       { TTI::SK_Transpose, MVT::v8i8,  1 },
lib/Target/AMDGPU/R600ISelLowering.cpp
  113   setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp
  190   setTruncStoreAction(MVT::v8i32, MVT::v8i8, Expand);
  314   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v8i8, Custom);
  318   setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i8, Custom);
  669   for (MVT VT : { MVT::v4i16, MVT::v4f16, MVT::v2i8, MVT::v4i8, MVT::v8i8 }) {
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1647   } else if (LoadedVT == MVT::v8i8 &&
 1944   case MVT::v8i8:  OpcodeIndex = 0; break;
 2086   case MVT::v8i8:  OpcodeIndex = 0; break;
 2253   case MVT::v8i8:  OpcodeIndex = 0; break;
 2536   case MVT::v8i8:
 3473     case MVT::v8i8:  Opc = ARM::VZIPd8; break;
 3496     case MVT::v8i8:  Opc = ARM::VUZPd8; break;
 3519     case MVT::v8i8:  Opc = ARM::VTRNd8; break;
lib/Target/ARM/ARMISelLowering.cpp
  365   addAllExtLoads(MVT::v8i16, MVT::v8i8, Legal);
  372   setTruncStoreAction(MVT::v8i16, MVT::v8i8,  Legal);
  377     setIndexedLoadAction(im, MVT::v8i8, Legal);
  378     setIndexedStoreAction(im, MVT::v8i8, Legal);
  742     addDRTypeForNEON(MVT::v8i8);
  840     setOperationAction(ISD::SDIV, MVT::v8i8, Custom);
  842     setOperationAction(ISD::UDIV, MVT::v8i8, Custom);
  873     setOperationAction(ISD::CTTZ, MVT::v8i8, Custom);
  883     setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v8i8, Custom);
  911     for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16,
 1483   case MVT::f32: case MVT::f64: case MVT::v8i8: case MVT::v4i16:
 5482     AllOnes = DAG.getNode(ARMISD::VMOVIMM, dl, MVT::v8i8, AllOnes);
 5956   EVT VT8Bit = VT.is64BitVector() ? MVT::v8i8 : MVT::v16i8;
 6391     VT = is128Bits ? MVT::v16i8 : MVT::v8i8;
 6720   return VT == MVT::v8i8 && M.size() == 8;
 7686     return DAG.getNode(ARMISD::VTBL1, DL, MVT::v8i8, V1,
 7687                        DAG.getBuildVector(MVT::v8i8, DL, VTBLMask));
 7689   return DAG.getNode(ARMISD::VTBL2, DL, MVT::v8i8, V1, V2,
 7690                      DAG.getBuildVector(MVT::v8i8, DL, VTBLMask));
 7988   if (ST->hasNEON() && VT == MVT::v8i8)
 8571   assert((VT == MVT::v4i16 || VT == MVT::v8i8) &&
 8579   if (VT == MVT::v8i8) {
 8598     N0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::v8i8, N0);
 8608   assert((VT == MVT::v4i16 || VT == MVT::v8i8) &&
 8616   if (VT == MVT::v8i8) {
 8635     N0 = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, MVT::v8i8,
14612   if ((Ty == MVT::v4i8 || Ty == MVT::v8i8 || Ty == MVT::v4i16) &&
15239   } else if (VT == MVT::v4i8 || VT == MVT::v8i8) {
lib/Target/ARM/ARMTargetTransformInfo.cpp
  199         {ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 0},
  200         {ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 0},
  224     { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 },
  225     { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 3 },
  226     { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
  227     { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
  235     { ISD::TRUNCATE,    MVT::v8i8, MVT::v8i32, 3 },
  360     { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
  361     { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
  560           {ISD::VECTOR_SHUFFLE, MVT::v8i8, 1},
  582           {ISD::VECTOR_SHUFFLE, MVT::v8i8, 1},
  670     { ISD::SDIV, MVT::v8i8,      ReciprocalDivCost},
  671     { ISD::UDIV, MVT::v8i8,      ReciprocalDivCost},
  672     { ISD::SREM, MVT::v8i8,  8 * FunctionCallDivCost},
  673     { ISD::UREM, MVT::v8i8,  8 * FunctionCallDivCost},
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  104   case MVT::v8i8:
  494   case MVT::v8i8:
lib/Target/Hexagon/HexagonISelLowering.cpp
  557                      VT == MVT::v4i16 || VT == MVT::v8i8 ||
 1273   addRegisterClass(MVT::v8i8,  &Hexagon::DoubleRegsRegClass);
 1478                        MVT::v8i8, MVT::v2i16, MVT::v4i16, MVT::v2i32}) {
 1498   for (MVT VT : {MVT::i16, MVT::i32, MVT::v4i8, MVT::i64, MVT::v8i8,
 1504   for (MVT VT : {MVT::v2i16, MVT::v4i8, MVT::v8i8, MVT::v2i32, MVT::v4i16,
 1522   setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i8,  Custom);
 1549                  MVT::v2i16, MVT::v2i32, MVT::v4i8, MVT::v4i16, MVT::v8i8}) {
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  864   SDValue Vec64 = DAG.getNode(HexagonISD::COMBINE, dl, MVT::v8i8, {W1, W0});
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2655     case MVT::v8i8:
lib/Target/PowerPC/PPCISelLowering.cpp
  685     setOperationAction(ISD::TRUNCATE, MVT::v8i8, Custom);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  251         setLoadExtAction(Ext, MVT::v8i16, MVT::v8i8, Legal);
  556   return (ExtT == MVT::v8i16 && MemT == MVT::v8i8) ||
lib/Target/X86/X86ISelLowering.cpp
  846     for (auto VT : { MVT::v2i8, MVT::v4i8, MVT::v8i8,
  856     setOperationAction(ISD::MUL,                MVT::v8i8,  Custom);
  940     setOperationAction(ISD::FP_TO_SINT,         MVT::v8i8,  Custom);
  945     setOperationAction(ISD::FP_TO_UINT,         MVT::v8i8,  Custom);
  973     setOperationAction(ISD::LOAD,               MVT::v8i8,  Custom);
  976     setOperationAction(ISD::STORE,              MVT::v8i8,  Custom);
  980     setOperationAction(ISD::BITCAST,            MVT::v8i8,  Custom);
  995     setOperationAction(ISD::TRUNCATE,    MVT::v8i8,  Custom);
 1064       setLoadExtAction(LoadExtOp, MVT::v8i16, MVT::v8i8,  Legal);
 1240         setLoadExtAction(LoadExtOp, MVT::v8i32,  MVT::v8i8,  Legal);
 1366       setLoadExtAction(ExtType, MVT::v8i64,  MVT::v8i8,   Legal);
 1391     setTruncStoreAction(MVT::v8i64,   MVT::v8i8,   Legal);
 1418     setOperationAction(ISD::ANY_EXTEND,         MVT::v8i8, Custom);
 1419     setOperationAction(ISD::ZERO_EXTEND,        MVT::v8i8, Custom);
 1420     setOperationAction(ISD::SIGN_EXTEND,        MVT::v8i8, Custom);
 1730     setTruncStoreAction(MVT::v8i32, MVT::v8i8,  Legal);
 1752       setTruncStoreAction(MVT::v8i16,   MVT::v8i8,  Legal);
19053   if (InVT == MVT::v8i8) {
19058                      MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
21726   if (InVT == MVT::v8i8) {
21731                      MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
26799   assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 ||
28019     if (Subtarget.hasVLX() && InVT == MVT::v8i64 && VT == MVT::v8i8 &&
28041     assert(N->getValueType(0) == MVT::v8i8 &&
35585         (SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8) &&
35607          SrcVT == MVT::v8i8))
36291   if (VecVT == MVT::v4i8 || VecVT == MVT::v8i8) {
36301         Rdx = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v8i8, Rdx,
36305     if (Rdx.getValueType() == MVT::v8i8) {
36308                         DAG.getUNDEF(MVT::v8i8));
lib/Target/X86/X86TargetTransformInfo.cpp
 1351     { ISD::SIGN_EXTEND, MVT::v8i64,  MVT::v8i8,   1 },
 1352     { ISD::ZERO_EXTEND, MVT::v8i64,  MVT::v8i8,   1 },
 1360     { ISD::SINT_TO_FP,  MVT::v8f64,  MVT::v8i8,   2 },
 1371     { ISD::UINT_TO_FP,  MVT::v8f32,  MVT::v8i8,   2 },
 1372     { ISD::UINT_TO_FP,  MVT::v8f64,  MVT::v8i8,   2 },
 1401     { ISD::FP_TO_UINT,  MVT::v8i8,   MVT::v8f64,  2 },
 1414     { ISD::SIGN_EXTEND, MVT::v8i32,  MVT::v8i8,   1 },
 1415     { ISD::ZERO_EXTEND, MVT::v8i32,  MVT::v8i8,   1 },
 1428     { ISD::TRUNCATE,    MVT::v8i8,   MVT::v8i32,  2 },
 1445     { ISD::SIGN_EXTEND, MVT::v8i32,  MVT::v8i8,  4 },
 1446     { ISD::ZERO_EXTEND, MVT::v8i32,  MVT::v8i8,  4 },
 1457     { ISD::TRUNCATE,    MVT::v8i8,  MVT::v8i32,  4 },
 1462     { ISD::TRUNCATE,    MVT::v8i8,  MVT::v8i64, 11 },
 1472     { ISD::SINT_TO_FP,  MVT::v8f32, MVT::v8i8,  8 },
 1485     { ISD::UINT_TO_FP,  MVT::v8f32, MVT::v8i8,  5 },
 1504     { ISD::FP_TO_SINT,  MVT::v8i8,  MVT::v8f32, 7 },
 1529     { ISD::ZERO_EXTEND, MVT::v8i16,  MVT::v8i8,   1 },
 1530     { ISD::SIGN_EXTEND, MVT::v8i16,  MVT::v8i8,   1 },
 1531     { ISD::ZERO_EXTEND, MVT::v8i32,  MVT::v8i8,   2 },
 1532     { ISD::SIGN_EXTEND, MVT::v8i32,  MVT::v8i8,   2 },
 1545     { ISD::TRUNCATE,    MVT::v8i8,   MVT::v8i16,  1 },
 1548     { ISD::TRUNCATE,    MVT::v8i8,   MVT::v8i32,  3 },
 1591     { ISD::ZERO_EXTEND, MVT::v8i16,  MVT::v8i8,   1 },
 1592     { ISD::SIGN_EXTEND, MVT::v8i16,  MVT::v8i8,   2 },
 1593     { ISD::ZERO_EXTEND, MVT::v8i32,  MVT::v8i8,   6 },
 1594     { ISD::SIGN_EXTEND, MVT::v8i32,  MVT::v8i8,   6 },
 1612     { ISD::TRUNCATE,    MVT::v8i8,   MVT::v8i16,  2 },
 1618     { ISD::TRUNCATE,    MVT::v8i8,   MVT::v8i32,  4 },
 2548     { ISD::ADD,   MVT::v8i8,    2 },
 2573     { ISD::ADD,   MVT::v8i8,    2 },
 3546     { 3, MVT::v8i8,  9 },  //(load 24i8 and) deinterleave into 3 x 8i8
 3553     { 4, MVT::v8i8,  20 }, //(load 32i8 and)  deinterleave into 4 x 8i8
 3566     { 3, MVT::v8i8,  11 }, //interleave 3 x 8i8  into 24i8 (and store)
 3572     { 4, MVT::v8i8,  10 }, //interleave 4 x 8i8  into 32i8 (and store)
 3696       {4, MVT::v8i8, 10},  // interleave 4 x 8i8  into 32i8  (and store)
utils/TableGen/CodeGenTarget.cpp
   93   case MVT::v8i8:     return "MVT::v8i8";