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

References

gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
  141         LocVT == MVT::v64i8) {
  169         LocVT == MVT::v64i8) {
  310         LocVT == MVT::v64i8) {
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
19629 /* 37550*/        OPC_CheckChild1Type, MVT::v64i8,
24003 /* 46208*/        OPC_CheckChild0Type, MVT::v64i8,
24269 /* 46697*/        OPC_CheckChild0Type, MVT::v64i8,
24560 /* 47229*/      /*SwitchType*/ 24, MVT::v64i8,// ->47255
24564                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
24570                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
25921 /* 49772*/      /*SwitchType*/ 24, MVT::v64i8,// ->49798
25925                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
25931                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
26464 /* 50829*/      /*SwitchType*/ 24, MVT::v64i8,// ->50855
26468                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
26474                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
28303 /* 54685*/        OPC_CheckChild0Type, MVT::v64i8,
28569 /* 55174*/        OPC_CheckChild0Type, MVT::v64i8,
28860 /* 55706*/      /*SwitchType*/ 24, MVT::v64i8,// ->55732
28864                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
28870                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
30609 /* 59201*/        OPC_CheckChild0Type, MVT::v64i8,
31153                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31167                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31197                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31211                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31245                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31259                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31293                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31307                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31318 /* 60624*/        OPC_CheckValueType, MVT::v64i8,
31341                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31355                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31389                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
31403                           MVT::v64i8, 2/*#Ops*/, 0, 2,  // Results = #3
52163 /* 98360*/      /*SwitchType*/ 26, MVT::v64i8,// ->98388
52167                         MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
52173                         MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
52558 /* 99214*/        OPC_CheckChild0Type, MVT::v64i8,
54163 /*102350*/        /*SwitchType*/ 22, MVT::v64i8,// ->102374
54167                           MVT::v64i8, 1/*#Ops*/, 0, 
54173                           MVT::v64i8, 1/*#Ops*/, 0, 
54231 /*102476*/      /*SwitchType*/ 22, MVT::v64i8,// ->102500
54235                         MVT::v64i8, 1/*#Ops*/, 0, 
54241                         MVT::v64i8, 1/*#Ops*/, 0, 
54524 /*102982*/          OPC_CheckChild0Type, MVT::v64i8,
54862 /*103598*/          OPC_CheckChild0Type, MVT::v64i8,
55154 /*104131*/      /*SwitchType*/ 24, MVT::v64i8,// ->104157
55158                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
55164                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
60355 /*115363*/            /*SwitchType*/ 30, MVT::v64i8,// ->115395
60361                               MVT::v64i8, 2/*#Ops*/, 1, 3, 
60369                               MVT::v64i8, 2/*#Ops*/, 1, 3, 
60436 /*115510*/            /*SwitchType*/ 30, MVT::v64i8,// ->115542
60442                               MVT::v64i8, 2/*#Ops*/, 1, 3, 
60450                               MVT::v64i8, 2/*#Ops*/, 1, 3, 
61039 /*116690*/          /*SwitchType*/ 32, MVT::v64i8,// ->116724
61045                             MVT::v64i8, 2/*#Ops*/, 1, 2, 
61053                             MVT::v64i8, 2/*#Ops*/, 1, 2, 
61120 /*116846*/          /*SwitchType*/ 32, MVT::v64i8,// ->116880
61126                             MVT::v64i8, 2/*#Ops*/, 1, 2, 
61134                             MVT::v64i8, 2/*#Ops*/, 1, 2, 
61883 /*118369*/          /*SwitchType*/ 30, MVT::v64i8,// ->118401
61889                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
61897                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
61964 /*118516*/          /*SwitchType*/ 30, MVT::v64i8,// ->118548
61970                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
61978                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
62045 /*118663*/          /*SwitchType*/ 30, MVT::v64i8,// ->118695
62051                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
62059                             MVT::v64i8, 2/*#Ops*/, 1, 3, 
62139 /*118839*/          /*SwitchType*/ 50, MVT::v64i8,// ->118891
62148                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62159                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62247 /*119076*/          /*SwitchType*/ 50, MVT::v64i8,// ->119128
62256                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62267                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62355 /*119313*/          /*SwitchType*/ 50, MVT::v64i8,// ->119365
62364                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62375                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62473 /*119569*/          /*SwitchType*/ 50, MVT::v64i8,// ->119621
62482                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62493                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62581 /*119806*/          /*SwitchType*/ 50, MVT::v64i8,// ->119858
62590                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62601                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62689 /*120043*/          /*SwitchType*/ 50, MVT::v64i8,// ->120095
62698                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62709                             MVT::v64i8, 2/*#Ops*/, 3, 4, 
62802 /*120285*/        /*SwitchType*/ 32, MVT::v64i8,// ->120319
62808                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
62816                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
62883 /*120441*/        /*SwitchType*/ 32, MVT::v64i8,// ->120475
62889                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
62897                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
62964 /*120597*/        /*SwitchType*/ 32, MVT::v64i8,// ->120631
62970                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
62978                           MVT::v64i8, 2/*#Ops*/, 1, 2, 
64030 /*122864*/          OPC_CheckChild0Type, MVT::v64i8,
64137 /*123144*/      /*SwitchType*/ 70, MVT::v64i8,// ->123216
64143                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
64146                         MVT::v64i8, 2/*#Ops*/, 0, 3,  // Results = #4
64148                         MVT::v64i8, 2/*#Ops*/, 2, 4, 
64155                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
64158                         MVT::v64i8, 2/*#Ops*/, 0, 3,  // Results = #4
64160                         MVT::v64i8, 2/*#Ops*/, 2, 4, 
64192                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
64195                         MVT::v64i8, 2/*#Ops*/, 0, 3,  // Results = #4
64204                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
64207                         MVT::v64i8, 2/*#Ops*/, 0, 3,  // Results = #4
65329 /*125645*/      /*SwitchType*/ 54|128,1/*182*/, MVT::v64i8,// ->125830
65330 /*125648*/        OPC_CheckChild0Type, MVT::v64i8,
65337                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
65339                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
65344                         MVT::v64i8, 2/*#Ops*/, 5, 6,  // Results = #7
65346                         MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
65348                         MVT::v64i8, 2/*#Ops*/, 4, 8,  // Results = #9
65353                         MVT::v64i8, 1/*#Ops*/, 11,  // Results = #12
65355                         MVT::v64i8, 2/*#Ops*/, 9, 12, 
65364                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
65366                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
65371                         MVT::v64i8, 2/*#Ops*/, 5, 6,  // Results = #7
65373                         MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
65375                         MVT::v64i8, 2/*#Ops*/, 4, 8,  // Results = #9
65380                         MVT::v64i8, 1/*#Ops*/, 11,  // Results = #12
65382                         MVT::v64i8, 2/*#Ops*/, 9, 12, 
66740 /*128183*/      OPC_SwitchType /*3 cases */, 14, MVT::v64i8,// ->128200
66832 /*128344*/      OPC_CheckChild0Type, MVT::v64i8,
66926 /*128509*/      OPC_SwitchType /*3 cases */, 14, MVT::v64i8,// ->128526
67052 /*128761*/      /*SwitchType*/ 50, MVT::v64i8,// ->128813
67059                         MVT::v64i8, 2/*#Ops*/, 0, 2, 
67068                         MVT::v64i8, 2/*#Ops*/, 0, 2, 
67237 /*129188*/      OPC_CheckChild0Type, MVT::v64i8,
67448                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
67459                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
67483                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
67494                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
68040 /*131613*/      OPC_CheckChild0Type, MVT::v64i8,
68167 /*131878*/    /*SwitchType*/ 126, MVT::v64i8,// ->132006
68168 /*131880*/      OPC_CheckChild0Type, MVT::v64i8,
68175                       MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
68177                       MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
68182                       MVT::v64i8, 2/*#Ops*/, 5, 6,  // Results = #7
68184                       MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
68186                       MVT::v64i8, 2/*#Ops*/, 4, 8, 
68195                       MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
68197                       MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
68202                       MVT::v64i8, 2/*#Ops*/, 5, 6,  // Results = #7
68204                       MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
68206                       MVT::v64i8, 2/*#Ops*/, 4, 8, 
68236                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #1
68241                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
68243                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #5
68248                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
68256                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #1
68261                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
68263                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #5
68268                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
68597 /*132849*/            OPC_CheckChild0Type, MVT::v64i8,
68602 /*132857*/              OPC_CheckType, MVT::v64i8,
68609                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68615                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68625                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68631                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68639 /*132923*/              OPC_CheckType, MVT::v64i8,
68646                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68652                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68662                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68668                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68676 /*132989*/              OPC_CheckType, MVT::v64i8,
68683                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68689                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68699                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68705                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68713 /*133055*/              OPC_CheckType, MVT::v64i8,
68720                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68726                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68736                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
68742                                 MVT::v64i8, 2/*#Ops*/, 0, 1, 
69406 /*134302*/              OPC_SwitchType /*2 cases */, 26, MVT::v64i8,// ->134331
69410                                 MVT::v64i8, 3/*#Ops*/, 0, 2, 1, 
69416                                 MVT::v64i8, 3/*#Ops*/, 0, 2, 1, 
69522 /*134517*/              OPC_SwitchType /*2 cases */, 26, MVT::v64i8,// ->134546
69526                                 MVT::v64i8, 3/*#Ops*/, 0, 2, 1, 
69532                                 MVT::v64i8, 3/*#Ops*/, 0, 2, 1, 
69633 /*134720*/        OPC_SwitchType /*2 cases */, 26, MVT::v64i8,// ->134749
69637                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
69643                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
69719                       MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69724                       MVT::v64i8, 1/*#Ops*/, 6,  // Results = #7
69737                       MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69742                       MVT::v64i8, 1/*#Ops*/, 6,  // Results = #7
69804 /*135120*/        /*SwitchType*/ 42, MVT::v64i8,// ->135164
69811                           MVT::v64i8, 1/*#Ops*/, 2, 
69820                           MVT::v64i8, 1/*#Ops*/, 2, 
69888                           MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69894                           MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
69907                           MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69913                           MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
69951                           MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69957                           MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
69970                           MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
69976                           MVT::v64i8, 1/*#Ops*/, 7,  // Results = #8
70037                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
70040                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
70050                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
70053                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
70091                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
70096                       MVT::v64i8, 1/*#Ops*/, 5,  // Results = #6
70108                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
70113                       MVT::v64i8, 1/*#Ops*/, 5,  // Results = #6
70121 /*135919*/      OPC_CheckType, MVT::v64i8,
70127                       MVT::v64i8, 1/*#Ops*/, 1, 
70135                       MVT::v64i8, 1/*#Ops*/, 1, 
70155                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
70160                       MVT::v64i8, 1/*#Ops*/, 5,  // Results = #6
70172                       MVT::v64i8, 1/*#Ops*/, 2,  // Results = #3
70177                       MVT::v64i8, 1/*#Ops*/, 5,  // Results = #6
70282 /*136343*/      /*SwitchType*/ 28, MVT::v64i8,// ->136373
70376 /*136503*/        OPC_CheckChild0Type, MVT::v64i8,
70601 /*137030*/      OPC_CheckType, MVT::v64i8,
70608                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70610                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70615                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70617                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70619                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
70628                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70630                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70635                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70637                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70639                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
70780 /*137475*/      OPC_CheckType, MVT::v64i8,
70787                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70789                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70794                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70796                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70798                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
70807                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70809                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70814                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70816                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70818                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
70959 /*137920*/      OPC_CheckType, MVT::v64i8,
70966                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70968                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70973                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70975                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70977                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
70986                       MVT::v64i8, 2/*#Ops*/, 2, 3,  // Results = #4
70988                       MVT::v64i8, 2/*#Ops*/, 4, 1,  // Results = #5
70993                       MVT::v64i8, 2/*#Ops*/, 6, 7,  // Results = #8
70995                       MVT::v64i8, 2/*#Ops*/, 8, 1,  // Results = #9
70997                       MVT::v64i8, 2/*#Ops*/, 5, 9, 
71023 /*138087*/    /*SwitchType*/ 20, MVT::v64i8,// ->138109
71027                       MVT::v64i8, 0/*#Ops*/, 
71033                       MVT::v64i8, 0/*#Ops*/, 
71133 /*138264*/    /*SwitchType*/ 24, MVT::v64i8,// ->138290
71137                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
71143                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
71201                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71204                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71214                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71217                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71224 /*138461*/    /*SwitchType*/ 22, MVT::v64i8,// ->138485
71228                       MVT::v64i8, 1/*#Ops*/, 0, 
71234                       MVT::v64i8, 1/*#Ops*/, 0, 
71249                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71252                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71262                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71265                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71297                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71300                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71310                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #2
71313                       MVT::v64i8, 1/*#Ops*/, 0,  // Results = #4
71516                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71525                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71550                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71555                         MVT::v64i8, 2/*#Ops*/, 3, 4,  // Results = #5
71564                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71569                         MVT::v64i8, 2/*#Ops*/, 3, 4,  // Results = #5
71577 /*139224*/      OPC_CheckChild0Type, MVT::v64i8,
71605                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
71619                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
71645                       MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71654                       MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71738                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71747                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71772                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71777                         MVT::v64i8, 2/*#Ops*/, 3, 4,  // Results = #5
71786                         MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71791                         MVT::v64i8, 2/*#Ops*/, 3, 4,  // Results = #5
71799 /*139770*/      OPC_CheckChild0Type, MVT::v64i8,
71827                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
71841                         MVT::v64i8, 2/*#Ops*/, 1, 2,  // Results = #3
71867                       MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71876                       MVT::v64i8, 2/*#Ops*/, 0, 1,  // Results = #2
71987                       MVT::v64i8, 0/*#Ops*/,  // Results = #2
71992                       MVT::v64i8, 2/*#Ops*/, 1, 4,  // Results = #5
71994                       MVT::v64i8, 2/*#Ops*/, 2, 5,  // Results = #6
72000                       MVT::v64i8, 2/*#Ops*/, 6, 9,  // Results = #10
72002                       MVT::v64i8, 0/*#Ops*/,  // Results = #11
72007                       MVT::v64i8, 2/*#Ops*/, 0, 13,  // Results = #14
72009                       MVT::v64i8, 2/*#Ops*/, 11, 14,  // Results = #15
72011                       MVT::v64i8, 2/*#Ops*/, 10, 15,  // Results = #16
72022                       MVT::v64i8, 0/*#Ops*/,  // Results = #2
72027                       MVT::v64i8, 2/*#Ops*/, 1, 4,  // Results = #5
72029                       MVT::v64i8, 2/*#Ops*/, 2, 5,  // Results = #6
72035                       MVT::v64i8, 2/*#Ops*/, 6, 9,  // Results = #10
72037                       MVT::v64i8, 0/*#Ops*/,  // Results = #11
72042                       MVT::v64i8, 2/*#Ops*/, 0, 13,  // Results = #14
72044                       MVT::v64i8, 2/*#Ops*/, 11, 14,  // Results = #15
72046                       MVT::v64i8, 2/*#Ops*/, 10, 15,  // Results = #16
72096                       MVT::v64i8, 0/*#Ops*/,  // Results = #2
72101                       MVT::v64i8, 2/*#Ops*/, 1, 4,  // Results = #5
72103                       MVT::v64i8, 2/*#Ops*/, 2, 5,  // Results = #6
72109                       MVT::v64i8, 2/*#Ops*/, 6, 9,  // Results = #10
72111                       MVT::v64i8, 0/*#Ops*/,  // Results = #11
72116                       MVT::v64i8, 2/*#Ops*/, 0, 13,  // Results = #14
72118                       MVT::v64i8, 2/*#Ops*/, 11, 14,  // Results = #15
72120                       MVT::v64i8, 2/*#Ops*/, 10, 15,  // Results = #16
72131                       MVT::v64i8, 0/*#Ops*/,  // Results = #2
72136                       MVT::v64i8, 2/*#Ops*/, 1, 4,  // Results = #5
72138                       MVT::v64i8, 2/*#Ops*/, 2, 5,  // Results = #6
72144                       MVT::v64i8, 2/*#Ops*/, 6, 9,  // Results = #10
72146                       MVT::v64i8, 0/*#Ops*/,  // Results = #11
72151                       MVT::v64i8, 2/*#Ops*/, 0, 13,  // Results = #14
72153                       MVT::v64i8, 2/*#Ops*/, 11, 14,  // Results = #15
72155                       MVT::v64i8, 2/*#Ops*/, 10, 15,  // Results = #16
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2346   /* 33 */ MVT::v64i8, MVT::v32i16, MVT::v16i32, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  532     LocVT = MVT::v64i8;
  930   if (LocVT == MVT::v64i8 ||
 1017   if (LocVT == MVT::v64i8 ||
 1146   if (LocVT == MVT::v64i8 ||
 1202     if (LocVT == MVT::v64i8 ||
 1266     if (LocVT == MVT::v64i8 ||
 1530     LocVT = MVT::v64i8;
 1579     if (LocVT == MVT::v64i8 ||
 1637   if (LocVT == MVT::v64i8 ||
 1714   if (LocVT == MVT::v64i8 ||
 2002   if (LocVT == MVT::v64i8 ||
 2089   if (LocVT == MVT::v64i8 ||
 2196   if (LocVT == MVT::v64i8 ||
 2465   if (LocVT == MVT::v64i8 ||
 2552   if (LocVT == MVT::v64i8 ||
 2769     LocVT = MVT::v64i8;
 2808   if (LocVT == MVT::v64i8 ||
 3170   if (LocVT == MVT::v64i8 ||
 3746   if (LocVT == MVT::v64i8 ||
 3946   if (LocVT == MVT::v64i8 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  495 /*   920*/        OPC_CheckChild1Type, MVT::v64i8,
 5759 /* 12345*/        OPC_CheckChild0Type, MVT::v64i8,
 7352 /* 15770*/        OPC_CheckChild1Type, MVT::v64i8,
 8421 /* 18129*/        OPC_CheckChild1Type, MVT::v64i8,
23217 /* 47225*/          OPC_CheckChild0Type, MVT::v64i8,
23250 /* 47288*/          OPC_CheckType, MVT::v64i8,
23373 /* 47531*/          OPC_CheckChild0Type, MVT::v64i8,
23406 /* 47594*/          OPC_CheckType, MVT::v64i8,
25069 /* 50856*/          OPC_CheckChild0Type, MVT::v64i8,
25137 /* 50985*/          OPC_CheckChild0Type, MVT::v64i8,
25863 /* 52471*/        OPC_CheckChild0Type, MVT::v64i8,
25942 /* 52618*/          OPC_SwitchType /*12 cases */, 69, MVT::v64i8,// ->52690
28118 /* 57672*/          /*SwitchType*/ 18, MVT::v64i8,// ->57692
28123                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28445 /* 58427*/          /*SwitchType*/ 18, MVT::v64i8,// ->58447
28450                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
29941 /* 61546*/          OPC_CheckChild0Type, MVT::v64i8,
30270 /* 62190*/          OPC_CheckChild0Type, MVT::v64i8,
30308 /* 62259*/          OPC_CheckChild0Type, MVT::v64i8,
30662 /* 62928*/        OPC_CheckChild0Type, MVT::v64i8,
30956                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
30959                           MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30961                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
30964                           MVT::v64i8, 3/*#Ops*/, 9, 3, 10,  // Results = #11
30982                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
30985                           MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30987                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
30990                           MVT::v64i8, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31015                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31018                           MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31020                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31023                           MVT::v64i8, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31041                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31044                           MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31046                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31049                           MVT::v64i8, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31442                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31445                           MVT::v64i8, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31447                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31450                           MVT::v64i8, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31469                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31472                           MVT::v64i8, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31474                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31477                           MVT::v64i8, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31503                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31506                           MVT::v64i8, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31508                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31511                           MVT::v64i8, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31530                           MVT::v64i8, 0/*#Ops*/,  // Results = #6
31533                           MVT::v64i8, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31535                           MVT::v64i8, 0/*#Ops*/,  // Results = #9
31538                           MVT::v64i8, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31886 /* 66169*/        /*SwitchType*/ 10, MVT::v64i8,// ->66181
31889                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
32950                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
32966                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
32993                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
33009                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
33125                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
33152                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
33965 /* 70634*/        /*SwitchType*/ 12, MVT::v64i8,// ->70648
33968                         MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
38023                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
38046                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
38076                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
38099                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41084 /* 85878*/        /*SwitchType*/ 20, MVT::v64i8,// ->85900
41086 /* 85881*/          OPC_CheckType, MVT::v64i8,
41091                         MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41242                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41265                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41295                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41318                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41325 /* 86413*/      /*SwitchType*/ 11, MVT::v64i8,// ->86426
41326 /* 86415*/        OPC_CheckChild0Type, MVT::v64i8,
41329                       MVT::v64i8, 1/*#Ops*/, 0, 
41343                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
41346                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41348                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41366                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
41369                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41371                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41401                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
41424                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
43457 /* 90911*/          /*SwitchType*/ 18, MVT::v64i8,// ->90931
43462                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43759 /* 91598*/          /*SwitchType*/ 18, MVT::v64i8,// ->91618
43764                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
44143 /* 92357*/        /*SwitchType*/ 10, MVT::v64i8,// ->92369
44146                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
44618 /* 93370*/            /*SwitchType*/ 18, MVT::v64i8,// ->93390
44623                             MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44863 /* 93867*/        /*SwitchType*/ 10, MVT::v64i8,// ->93879
44866                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
46492 /* 97429*/          /*SwitchType*/ 18, MVT::v64i8,// ->97449
46497                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46819 /* 98184*/          /*SwitchType*/ 18, MVT::v64i8,// ->98204
46824                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
47398 /* 99327*/      /*SwitchType*/ 10, MVT::v64i8,// ->99339
47401                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
48188 /*101128*/            /*SwitchType*/ 18, MVT::v64i8,// ->101148
48193                             MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48516 /*101884*/          /*SwitchType*/ 18, MVT::v64i8,// ->101904
48521                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49422 /*103786*/        /*SwitchType*/ 15, MVT::v64i8,// ->103803
49426                         MVT::v64i8, 4/*#Ops*/, 0, 0, 0, 1, 
49537 /*104043*/      /*SwitchType*/ 15, MVT::v64i8,// ->104060
49541                       MVT::v64i8, 4/*#Ops*/, 0, 0, 0, 1, 
49726                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49751                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49776                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49801                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49826                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49851                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49876                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49901                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49932                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49957                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
49982                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50007                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50032                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50057                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50082                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50107                       MVT::v64i8, 4/*#Ops*/, 3, 6, 9, 10,  // Results = #11
50330 /*106200*/      /*SwitchType*/ 10, MVT::v64i8,// ->106212
50333                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
51647 /*109217*/      /*SwitchType*/ 21, MVT::v64i8,// ->109240
51654                       MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52141 /*110330*/      /*SwitchType*/ 40, MVT::v64i8,// ->110372
52148                         MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52156                         MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55979 /*118622*/      /*SwitchType*/ 9, MVT::v64i8,// ->118633
55982                       MVT::v64i8, 1/*#Ops*/, 0, 
56880 /*120394*/        OPC_CheckType, MVT::v64i8,
56883                       MVT::v64i8, 1/*#Ops*/, 0, 
75608 /*159472*/                OPC_CheckType, MVT::v64i8,
75671 /*159604*/                OPC_CheckType, MVT::v64i8,
76036 /*160301*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160329
76090 /*160402*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160430
76146 /*160509*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160537
76200 /*160610*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160638
76256 /*160717*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160745
76310 /*160818*/                  /*SwitchType*/ 26, MVT::v64i8,// ->160846
76365 /*160922*/                /*SwitchType*/ 26, MVT::v64i8,// ->160950
76438 /*161069*/                OPC_CheckType, MVT::v64i8,
76495 /*161198*/                OPC_CheckType, MVT::v64i8,
80852 /*169586*/                  /*SwitchType*/ 25, MVT::v64i8,// ->169613
80900 /*169684*/                  /*SwitchType*/ 25, MVT::v64i8,// ->169711
80950 /*169788*/                  /*SwitchType*/ 25, MVT::v64i8,// ->169815
80998 /*169886*/                  /*SwitchType*/ 25, MVT::v64i8,// ->169913
81048 /*169990*/                  /*SwitchType*/ 25, MVT::v64i8,// ->170017
81096 /*170088*/                  /*SwitchType*/ 25, MVT::v64i8,// ->170115
81145 /*170189*/                /*SwitchType*/ 25, MVT::v64i8,// ->170216
81227 /*170341*/                OPC_CheckType, MVT::v64i8,
81284 /*170443*/                OPC_CheckType, MVT::v64i8,
92167 /*192083*/                  OPC_CheckChild0Type, MVT::v64i8,
97642 /*203330*/              OPC_CheckType, MVT::v64i8,
97708 /*203465*/              OPC_CheckType, MVT::v64i8,
98020 /*204061*/                  /*SwitchType*/ 26, MVT::v64i8,// ->204089
98116 /*204247*/                  /*SwitchType*/ 26, MVT::v64i8,// ->204275
98214 /*204439*/                  /*SwitchType*/ 26, MVT::v64i8,// ->204467
98310 /*204625*/                  /*SwitchType*/ 26, MVT::v64i8,// ->204653
98408 /*204817*/                  /*SwitchType*/ 26, MVT::v64i8,// ->204845
98504 /*205003*/                  /*SwitchType*/ 26, MVT::v64i8,// ->205031
98601 /*205192*/                /*SwitchType*/ 26, MVT::v64i8,// ->205220
98765 /*205536*/                OPC_CheckType, MVT::v64i8,
98825 /*205668*/                OPC_CheckType, MVT::v64i8,
104807 /*217310*/                  /*SwitchType*/ 25, MVT::v64i8,// ->217337
104891 /*217490*/                  /*SwitchType*/ 25, MVT::v64i8,// ->217517
104977 /*217676*/                  /*SwitchType*/ 25, MVT::v64i8,// ->217703
105061 /*217856*/                  /*SwitchType*/ 25, MVT::v64i8,// ->217883
105147 /*218042*/                  /*SwitchType*/ 25, MVT::v64i8,// ->218069
105231 /*218222*/                  /*SwitchType*/ 25, MVT::v64i8,// ->218249
105316 /*218405*/                /*SwitchType*/ 25, MVT::v64i8,// ->218432
105526 /*218806*/                  OPC_CheckType, MVT::v64i8,
105583 /*218908*/                  OPC_CheckType, MVT::v64i8,
113261 /*234702*/                OPC_CheckChild0Type, MVT::v64i8,
118098 /*243997*/              OPC_CheckType, MVT::v64i8,
118103                             MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
118108 /*244021*/              OPC_CheckType, MVT::v64i8,
118113                             MVT::v64i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
118134 /*244069*/              OPC_CheckType, MVT::v64i8,
118139                             MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
118144 /*244093*/              OPC_CheckType, MVT::v64i8,
118149                             MVT::v64i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
118177 /*244154*/              OPC_CheckType, MVT::v64i8,
118182                             MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
118187 /*244178*/              OPC_CheckType, MVT::v64i8,
118192                             MVT::v64i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
118213 /*244226*/              OPC_CheckType, MVT::v64i8,
118218                             MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
118223 /*244250*/              OPC_CheckType, MVT::v64i8,
118228                             MVT::v64i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
118235 /*244280*/          OPC_CheckChild0Type, MVT::v64i8,
118253 /*244307*/              OPC_CheckType, MVT::v64i8,
118258                             MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118263 /*244330*/              OPC_CheckType, MVT::v64i8,
118268                             MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118285 /*244371*/              OPC_CheckType, MVT::v64i8,
118290                             MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118295 /*244394*/              OPC_CheckType, MVT::v64i8,
118300                             MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118325 /*244447*/            OPC_CheckType, MVT::v64i8,
118330                           MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
118335 /*244471*/            OPC_CheckType, MVT::v64i8,
118340                           MVT::v64i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
118361 /*244519*/            OPC_CheckType, MVT::v64i8,
118366                           MVT::v64i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
118371 /*244546*/            OPC_CheckType, MVT::v64i8,
118376                           MVT::v64i8, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
118381 /*244573*/            OPC_CheckType, MVT::v64i8,
118386                           MVT::v64i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
118406 /*244622*/            OPC_CheckType, MVT::v64i8,
118411                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118429 /*244662*/            OPC_CheckType, MVT::v64i8,
118434                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
118450 /*244700*/            OPC_CheckType, MVT::v64i8,
118455                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118471 /*244739*/            OPC_CheckType, MVT::v64i8,
118476                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
118496 /*244785*/            OPC_CheckType, MVT::v64i8,
118501                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118506 /*244808*/            OPC_CheckType, MVT::v64i8,
118511                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118531 /*244855*/            OPC_CheckType, MVT::v64i8,
118536                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118554 /*244895*/            OPC_CheckType, MVT::v64i8,
118559                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
118575 /*244933*/            OPC_CheckType, MVT::v64i8,
118580                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118596 /*244972*/            OPC_CheckType, MVT::v64i8,
118601                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
118621 /*245018*/            OPC_CheckType, MVT::v64i8,
118626                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118631 /*245041*/            OPC_CheckType, MVT::v64i8,
118636                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118656 /*245088*/            OPC_CheckType, MVT::v64i8,
118661                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118679 /*245128*/            OPC_CheckType, MVT::v64i8,
118684                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
118700 /*245166*/            OPC_CheckType, MVT::v64i8,
118705                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118721 /*245205*/            OPC_CheckType, MVT::v64i8,
118726                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
118746 /*245251*/            OPC_CheckType, MVT::v64i8,
118751                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118756 /*245274*/            OPC_CheckType, MVT::v64i8,
118761                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118781 /*245321*/            OPC_CheckType, MVT::v64i8,
118786                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118804 /*245361*/            OPC_CheckType, MVT::v64i8,
118809                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
118825 /*245399*/            OPC_CheckType, MVT::v64i8,
118830                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118846 /*245438*/            OPC_CheckType, MVT::v64i8,
118851                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
118872 /*245486*/            OPC_CheckType, MVT::v64i8,
118877                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118882 /*245509*/            OPC_CheckType, MVT::v64i8,
118887                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118908 /*245557*/            OPC_CheckType, MVT::v64i8,
118913                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118918 /*245580*/            OPC_CheckType, MVT::v64i8,
118923                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
118943 /*245627*/            OPC_CheckType, MVT::v64i8,
118948                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
118966 /*245667*/            OPC_CheckType, MVT::v64i8,
118971                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
118987 /*245705*/            OPC_CheckType, MVT::v64i8,
118992                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119008 /*245744*/            OPC_CheckType, MVT::v64i8,
119013                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
119033 /*245791*/            OPC_CheckType, MVT::v64i8,
119038                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119056 /*245831*/            OPC_CheckType, MVT::v64i8,
119061                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
119077 /*245869*/            OPC_CheckType, MVT::v64i8,
119082                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119098 /*245908*/            OPC_CheckType, MVT::v64i8,
119103                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
119123 /*245955*/            OPC_CheckType, MVT::v64i8,
119128                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119146 /*245995*/            OPC_CheckType, MVT::v64i8,
119151                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
119167 /*246033*/            OPC_CheckType, MVT::v64i8,
119172                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119188 /*246072*/            OPC_CheckType, MVT::v64i8,
119193                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
119213 /*246119*/            OPC_CheckType, MVT::v64i8,
119218                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119236 /*246159*/            OPC_CheckType, MVT::v64i8,
119241                           MVT::v64i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
119257 /*246197*/            OPC_CheckType, MVT::v64i8,
119262                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119278 /*246236*/            OPC_CheckType, MVT::v64i8,
119283                           MVT::v64i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
119303 /*246282*/            OPC_CheckType, MVT::v64i8,
119308                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119313 /*246305*/            OPC_CheckType, MVT::v64i8,
119318                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119338 /*246351*/            OPC_CheckType, MVT::v64i8,
119343                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119348 /*246374*/            OPC_CheckType, MVT::v64i8,
119353                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119372 /*246419*/            OPC_CheckType, MVT::v64i8,
119377                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
119382 /*246441*/            OPC_CheckType, MVT::v64i8,
119387                           MVT::v64i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
119407 /*246486*/            OPC_CheckType, MVT::v64i8,
119412                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119417 /*246509*/            OPC_CheckType, MVT::v64i8,
119422                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119442 /*246555*/            OPC_CheckType, MVT::v64i8,
119447                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119452 /*246578*/            OPC_CheckType, MVT::v64i8,
119457                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119470 /*246616*/          OPC_CheckType, MVT::v64i8,
119477 /*246625*/            OPC_CheckType, MVT::v64i8,
119482                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
119487 /*246647*/            OPC_CheckType, MVT::v64i8,
119492                           MVT::v64i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
119512 /*246692*/            OPC_CheckType, MVT::v64i8,
119517                           MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119522 /*246715*/            OPC_CheckType, MVT::v64i8,
119527                           MVT::v64i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119542 /*246753*/            OPC_CheckType, MVT::v64i8,
119547                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
119552 /*246775*/            OPC_CheckType, MVT::v64i8,
119557                           MVT::v64i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
119573 /*246814*/            OPC_CheckType, MVT::v64i8,
119578                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
119583 /*246836*/            OPC_CheckType, MVT::v64i8,
119588                           MVT::v64i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
123093 /*253874*/                /*SwitchType*/ 18, MVT::v64i8,// ->253894
123169 /*254001*/                /*SwitchType*/ 18, MVT::v64i8,// ->254021
123245 /*254128*/                /*SwitchType*/ 18, MVT::v64i8,// ->254148
123321 /*254255*/                /*SwitchType*/ 18, MVT::v64i8,// ->254275
123456 /*254502*/                OPC_CheckType, MVT::v64i8,
123507 /*254601*/                OPC_CheckType, MVT::v64i8,
125743 /*258594*/              /*SwitchType*/ 17, MVT::v64i8,// ->258613
125807 /*258715*/              /*SwitchType*/ 17, MVT::v64i8,// ->258734
125871 /*258836*/              /*SwitchType*/ 17, MVT::v64i8,// ->258855
125935 /*258957*/              /*SwitchType*/ 17, MVT::v64i8,// ->258976
128399 /*263918*/                    /*SwitchType*/ 26, MVT::v64i8,// ->263946
128564 /*264236*/                    /*SwitchType*/ 26, MVT::v64i8,// ->264264
128733 /*264562*/                    /*SwitchType*/ 26, MVT::v64i8,// ->264590
128898 /*264880*/                    /*SwitchType*/ 26, MVT::v64i8,// ->264908
129067 /*265206*/                    /*SwitchType*/ 26, MVT::v64i8,// ->265234
129232 /*265524*/                    /*SwitchType*/ 26, MVT::v64i8,// ->265552
129400 /*265847*/                  /*SwitchType*/ 26, MVT::v64i8,// ->265875
134030 /*274916*/                    /*SwitchType*/ 25, MVT::v64i8,// ->274943
134175 /*275224*/                    /*SwitchType*/ 25, MVT::v64i8,// ->275251
134324 /*275540*/                    /*SwitchType*/ 25, MVT::v64i8,// ->275567
134469 /*275848*/                    /*SwitchType*/ 25, MVT::v64i8,// ->275875
134618 /*276164*/                    /*SwitchType*/ 25, MVT::v64i8,// ->276191
134763 /*276472*/                    /*SwitchType*/ 25, MVT::v64i8,// ->276499
134911 /*276785*/                  /*SwitchType*/ 25, MVT::v64i8,// ->276812
140527 /*288463*/                /*SwitchType*/ 18, MVT::v64i8,// ->288483
140627 /*288631*/                /*SwitchType*/ 18, MVT::v64i8,// ->288651
140727 /*288799*/                /*SwitchType*/ 18, MVT::v64i8,// ->288819
140827 /*288967*/                /*SwitchType*/ 18, MVT::v64i8,// ->288987
142501 /*291975*/              /*SwitchType*/ 17, MVT::v64i8,// ->291994
142585 /*292135*/              /*SwitchType*/ 17, MVT::v64i8,// ->292154
142669 /*292295*/              /*SwitchType*/ 17, MVT::v64i8,// ->292314
142753 /*292455*/              /*SwitchType*/ 17, MVT::v64i8,// ->292474
144491 /*295952*/                /*SwitchType*/ 18, MVT::v64i8,// ->295972
144531 /*296019*/                /*SwitchType*/ 18, MVT::v64i8,// ->296039
144571 /*296086*/                /*SwitchType*/ 18, MVT::v64i8,// ->296106
144611 /*296153*/                /*SwitchType*/ 18, MVT::v64i8,// ->296173
144671 /*296261*/                OPC_CheckType, MVT::v64i8,
144722 /*296360*/                OPC_CheckType, MVT::v64i8,
146619 /*299676*/              /*SwitchType*/ 17, MVT::v64i8,// ->299695
146653 /*299740*/              /*SwitchType*/ 17, MVT::v64i8,// ->299759
146687 /*299804*/              /*SwitchType*/ 17, MVT::v64i8,// ->299823
146721 /*299868*/              /*SwitchType*/ 17, MVT::v64i8,// ->299887
147097                           MVT::v64i8, 0/*#Ops*/,  // Results = #4
147100                           MVT::v64i8, 3/*#Ops*/, 4, 1, 5,  // Results = #6
147102                           MVT::v64i8, 2/*#Ops*/, 3, 6,  // Results = #7
148330                             MVT::v64i8, 0/*#Ops*/,  // Results = #3
148333                             MVT::v64i8, 3/*#Ops*/, 3, 2, 4,  // Results = #5
148338                             MVT::v64i8, 0/*#Ops*/,  // Results = #8
148341                             MVT::v64i8, 3/*#Ops*/, 8, 1, 9,  // Results = #10
148343                             MVT::v64i8, 3/*#Ops*/, 5, 7, 10,  // Results = #11
148651 /*303739*/                    /*SwitchType*/ 26, MVT::v64i8,// ->303767
148741 /*303909*/                    /*SwitchType*/ 26, MVT::v64i8,// ->303937
148834 /*304086*/                    /*SwitchType*/ 26, MVT::v64i8,// ->304114
148924 /*304256*/                    /*SwitchType*/ 26, MVT::v64i8,// ->304284
149017 /*304433*/                    /*SwitchType*/ 26, MVT::v64i8,// ->304461
149107 /*304603*/                    /*SwitchType*/ 26, MVT::v64i8,// ->304631
149199 /*304777*/                  /*SwitchType*/ 26, MVT::v64i8,// ->304805
152054 /*310080*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310107
152134 /*310245*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310272
152217 /*310417*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310444
152297 /*310582*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310609
152380 /*310754*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310781
152460 /*310919*/                    /*SwitchType*/ 25, MVT::v64i8,// ->310946
152542 /*311088*/                  /*SwitchType*/ 25, MVT::v64i8,// ->311115
155897 /*317656*/                /*SwitchType*/ 18, MVT::v64i8,// ->317676
155949 /*317743*/                /*SwitchType*/ 18, MVT::v64i8,// ->317763
156001 /*317830*/                /*SwitchType*/ 18, MVT::v64i8,// ->317850
156053 /*317917*/                /*SwitchType*/ 18, MVT::v64i8,// ->317937
157223 /*319931*/              /*SwitchType*/ 17, MVT::v64i8,// ->319950
157267 /*320014*/              /*SwitchType*/ 17, MVT::v64i8,// ->320033
157311 /*320097*/              /*SwitchType*/ 17, MVT::v64i8,// ->320116
157355 /*320180*/              /*SwitchType*/ 17, MVT::v64i8,// ->320199
158573 /*322521*/                OPC_CheckChild0Type, MVT::v64i8,
176862 /*358762*/                OPC_CheckChild0Type, MVT::v64i8,
187698                             MVT::v64i8, 0/*#Ops*/,  // Results = #4
187701                             MVT::v64i8, 3/*#Ops*/, 4, 1, 5,  // Results = #6
187703                             MVT::v64i8, 2/*#Ops*/, 3, 6,  // Results = #7
188412                             MVT::v64i8, 0/*#Ops*/,  // Results = #3
188415                             MVT::v64i8, 3/*#Ops*/, 3, 2, 4,  // Results = #5
188420                             MVT::v64i8, 0/*#Ops*/,  // Results = #8
188423                             MVT::v64i8, 3/*#Ops*/, 8, 1, 9,  // Results = #10
188425                             MVT::v64i8, 3/*#Ops*/, 5, 7, 10,  // Results = #11
188456 /*380777*/              OPC_CheckType, MVT::v64i8,
188459                             MVT::v64i8, 4/*#Ops*/, 0, 1, 2, 3, 
188464 /*380793*/              OPC_CheckType, MVT::v64i8,
188467                             MVT::v64i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
188483 /*380826*/              OPC_CheckType, MVT::v64i8,
188486                             MVT::v64i8, 4/*#Ops*/, 0, 1, 2, 3, 
188491 /*380842*/              OPC_CheckType, MVT::v64i8,
188494                             MVT::v64i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
188510 /*380875*/              OPC_CheckType, MVT::v64i8,
188513                             MVT::v64i8, 4/*#Ops*/, 0, 1, 2, 3, 
188518 /*380891*/              OPC_CheckType, MVT::v64i8,
188521                             MVT::v64i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
188533 /*380919*/              OPC_CheckType, MVT::v64i8,
188536                             MVT::v64i8, 2/*#Ops*/, 0, 1, 
188545 /*380938*/              OPC_CheckType, MVT::v64i8,
188553                             MVT::v64i8, 2/*#Ops*/, 0, 4, 
188565 /*380979*/            OPC_CheckType, MVT::v64i8,
188568                           MVT::v64i8, 4/*#Ops*/, 1, 0, 2, 3, 
188578 /*381002*/            OPC_CheckType, MVT::v64i8,
188581                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188591 /*381024*/            OPC_CheckType, MVT::v64i8,
188594                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188604 /*381046*/            OPC_CheckType, MVT::v64i8,
188607                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188617 /*381068*/            OPC_CheckType, MVT::v64i8,
188620                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188630 /*381090*/            OPC_CheckType, MVT::v64i8,
188633                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188643 /*381112*/            OPC_CheckType, MVT::v64i8,
188646                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188656 /*381134*/            OPC_CheckType, MVT::v64i8,
188659                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188664 /*381151*/            OPC_CheckChild0Type, MVT::v64i8,
188670 /*381158*/            OPC_CheckType, MVT::v64i8,
188673                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188684 /*381182*/            OPC_CheckType, MVT::v64i8,
188687                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188698 /*381206*/            OPC_CheckType, MVT::v64i8,
188701                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188711 /*381228*/            OPC_CheckType, MVT::v64i8,
188714                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188724 /*381250*/            OPC_CheckType, MVT::v64i8,
188727                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188737 /*381272*/            OPC_CheckType, MVT::v64i8,
188740                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188750 /*381294*/            OPC_CheckType, MVT::v64i8,
188753                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188763 /*381316*/            OPC_CheckType, MVT::v64i8,
188766                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188776 /*381338*/            OPC_CheckType, MVT::v64i8,
188779                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188788 /*381359*/            OPC_CheckType, MVT::v64i8,
188791                           MVT::v64i8, 2/*#Ops*/, 0, 1, 
188801 /*381380*/            OPC_CheckType, MVT::v64i8,
188804                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188814 /*381402*/            OPC_CheckType, MVT::v64i8,
188817                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188822 /*381419*/            OPC_CheckChild0Type, MVT::v64i8,
188827 /*381425*/            OPC_CheckType, MVT::v64i8,
188830                           MVT::v64i8, 2/*#Ops*/, 0, 1, 
188840 /*381446*/            OPC_CheckType, MVT::v64i8,
188843                           MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
188852 /*381465*/          OPC_CheckType, MVT::v64i8,
188855                         MVT::v64i8, 2/*#Ops*/, 0, 1, 
188866 /*381491*/              OPC_CheckType, MVT::v64i8,
188869                             MVT::v64i8, 3/*#Ops*/, 2, 0, 1, 
188876 /*381509*/              OPC_CheckType, MVT::v64i8,
188884                             MVT::v64i8, 3/*#Ops*/, 2, 0, 5, 
188893 /*381548*/            OPC_CheckType, MVT::v64i8,
188898                             MVT::v64i8, 4/*#Ops*/, 2, 0, 1, 3, 
188905                             MVT::v64i8, 4/*#Ops*/, 1, 0, 2, 3, 
188914 /*381589*/            OPC_CheckType, MVT::v64i8,
188917                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188925 /*381610*/            OPC_CheckType, MVT::v64i8,
188928                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188936 /*381631*/            OPC_CheckType, MVT::v64i8,
188939                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188947 /*381652*/            OPC_CheckType, MVT::v64i8,
188950                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188958 /*381673*/            OPC_CheckType, MVT::v64i8,
188961                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188969 /*381694*/            OPC_CheckType, MVT::v64i8,
188972                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188980 /*381715*/            OPC_CheckType, MVT::v64i8,
188983                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
188988 /*381733*/            OPC_CheckChild0Type, MVT::v64i8,
188992 /*381738*/            OPC_CheckType, MVT::v64i8,
188995                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189004 /*381761*/            OPC_CheckType, MVT::v64i8,
189007                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189016 /*381784*/            OPC_CheckType, MVT::v64i8,
189019                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189027 /*381805*/            OPC_CheckType, MVT::v64i8,
189030                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189038 /*381826*/            OPC_CheckType, MVT::v64i8,
189041                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189049 /*381847*/            OPC_CheckType, MVT::v64i8,
189052                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189060 /*381868*/            OPC_CheckType, MVT::v64i8,
189063                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189071 /*381889*/            OPC_CheckType, MVT::v64i8,
189074                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189082 /*381910*/            OPC_CheckType, MVT::v64i8,
189085                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189092 /*381930*/            OPC_CheckType, MVT::v64i8,
189095                           MVT::v64i8, 3/*#Ops*/, 2, 0, 1, 
189103 /*381950*/            OPC_CheckType, MVT::v64i8,
189106                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189114 /*381971*/            OPC_CheckType, MVT::v64i8,
189117                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189122 /*381989*/            OPC_CheckChild0Type, MVT::v64i8,
189125 /*381993*/            OPC_CheckType, MVT::v64i8,
189128                           MVT::v64i8, 3/*#Ops*/, 2, 0, 1, 
189136 /*382013*/            OPC_CheckType, MVT::v64i8,
189139                           MVT::v64i8, 4/*#Ops*/, 3, 0, 1, 2, 
189146 /*382031*/          OPC_CheckType, MVT::v64i8,
189149                         MVT::v64i8, 3/*#Ops*/, 2, 0, 1, 
193437 /*390807*/          OPC_CheckType, MVT::v64i8,
193442                         MVT::v64i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193532 /*391019*/        /*SwitchType*/ 19, MVT::v64i8,// ->391040
193537                         MVT::v64i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193582 /*391119*/      /*SwitchType*/ 11, MVT::v64i8,// ->391132
193585                       MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
193609 /*391168*/          OPC_CheckType, MVT::v64i8,
193614                         MVT::v64i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193704 /*391380*/        /*SwitchType*/ 19, MVT::v64i8,// ->391401
193709                         MVT::v64i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193754 /*391480*/      /*SwitchType*/ 11, MVT::v64i8,// ->391493
193757                       MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
194067 /*392224*/        OPC_CheckType, MVT::v64i8,
194073                       MVT::v64i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194099 /*392294*/        OPC_CheckType, MVT::v64i8,
194105                       MVT::v64i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194477 /*393147*/              OPC_CheckType, MVT::v64i8,
194485                               MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
194495                               MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
194577 /*393383*/              OPC_CheckType, MVT::v64i8,
194585                               MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
194595                               MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
195107 /*394668*/          OPC_CheckType, MVT::v64i8,
195109                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
195112                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2, 
195151 /*394768*/          OPC_CheckType, MVT::v64i8,
195153                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
195156                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2, 
195399 /*395310*/        OPC_CheckType, MVT::v64i8,
195403                       MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
195425 /*395362*/        OPC_CheckType, MVT::v64i8,
195429                       MVT::v64i8, 3/*#Ops*/, 1, 2, 3, 
197725 /*400065*/        OPC_SwitchType /*3 cases */, 19, MVT::v64i8,// ->400087
197730                         MVT::v64i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197791 /*400208*/      /*SwitchType*/ 11, MVT::v64i8,// ->400221
197794                       MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
199658 /*403822*/        /*SwitchType*/ 9, MVT::v64i8,// ->403833
199661                         MVT::v64i8, 1/*#Ops*/, 0, 
199966 /*404468*/        OPC_SwitchType /*3 cases */, 27, MVT::v64i8,// ->404498
199974                         MVT::v64i8, 1/*#Ops*/, 3, 
202000 /*408729*/      OPC_CheckChild0Type, MVT::v64i8,
202014 /*408752*/          OPC_CheckType, MVT::v64i8,
202019                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202030 /*408784*/          OPC_CheckType, MVT::v64i8,
202035                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202041 /*408807*/        OPC_CheckType, MVT::v64i8,
202044                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
203504 /*411916*/      OPC_SwitchType /*3 cases */, 18, MVT::v64i8,// ->411937
203509                       MVT::v64i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203569 /*412050*/      /*SwitchType*/ 10, MVT::v64i8,// ->412062
203572                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
203592 /*412089*/      OPC_SwitchType /*3 cases */, 18, MVT::v64i8,// ->412110
203597                       MVT::v64i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203657 /*412223*/      /*SwitchType*/ 10, MVT::v64i8,// ->412235
203660                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
204839 /*414448*/        OPC_CheckType, MVT::v64i8,
204844                       MVT::v64i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204864 /*414493*/      OPC_CheckType, MVT::v64i8,
204870                     MVT::v64i8, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204890 /*414542*/        OPC_CheckType, MVT::v64i8,
204896                       MVT::v64i8, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
205041 /*414859*/        /*SwitchType*/ 12, MVT::v64i8,// ->414873
205044                         MVT::v64i8, 4/*#Ops*/, 0, 1, 2, 3, 
206463 /*418091*/            OPC_CheckType, MVT::v64i8,
206470                             MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206479                             MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206486 /*418142*/            OPC_CheckType, MVT::v64i8,
206493                             MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206502                             MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206509 /*418191*/          OPC_CheckType, MVT::v64i8,
206516                           MVT::v64i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206525                           MVT::v64i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207487 /*420410*/        OPC_CheckChild0Type, MVT::v64i8,
207519 /*420469*/        OPC_CheckType, MVT::v64i8,
207637 /*420698*/        OPC_CheckChild0Type, MVT::v64i8,
207669 /*420757*/        OPC_CheckType, MVT::v64i8,
209777 /*425021*/      OPC_SwitchType /*12 cases */, 15, MVT::v64i8,// ->425039
209801                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
209804                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
209827                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
209830                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
210030 /*425569*/        OPC_CheckChild0Type, MVT::v64i8,
210080                         MVT::v64i8, 0/*#Ops*/,  // Results = #3
210083                         MVT::v64i8, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210085                         MVT::v64i8, 0/*#Ops*/,  // Results = #6
210088                         MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210101                         MVT::v64i8, 0/*#Ops*/,  // Results = #3
210104                         MVT::v64i8, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210106                         MVT::v64i8, 0/*#Ops*/,  // Results = #6
210109                         MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210146                         MVT::v64i8, 0/*#Ops*/,  // Results = #3
210149                         MVT::v64i8, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210151                         MVT::v64i8, 0/*#Ops*/,  // Results = #6
210154                         MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210167                         MVT::v64i8, 0/*#Ops*/,  // Results = #3
210170                         MVT::v64i8, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210172                         MVT::v64i8, 0/*#Ops*/,  // Results = #6
210175                         MVT::v64i8, 3/*#Ops*/, 6, 2, 7,  // Results = #8
211202 /*428253*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->428274
211207                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211513 /*428917*/      /*SwitchType*/ 10, MVT::v64i8,// ->428929
211516                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
212067 /*430128*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->430149
212072                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212378 /*430792*/      /*SwitchType*/ 10, MVT::v64i8,// ->430804
212381                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
212913 /*431992*/          /*SwitchType*/ 18, MVT::v64i8,// ->432012
212918                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213168 /*432501*/      /*SwitchType*/ 10, MVT::v64i8,// ->432513
213171                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
213280 /*432748*/        /*SwitchType*/ 18, MVT::v64i8,// ->432768
213285                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213407 /*433030*/        /*SwitchType*/ 18, MVT::v64i8,// ->433050
213412                         MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213510 /*433235*/      /*SwitchType*/ 10, MVT::v64i8,// ->433247
213513                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
213616 /*433470*/        /*SwitchType*/ 18, MVT::v64i8,// ->433490
213621                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213743 /*433752*/        /*SwitchType*/ 18, MVT::v64i8,// ->433772
213748                         MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213846 /*433957*/      /*SwitchType*/ 10, MVT::v64i8,// ->433969
213849                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
214324 /*434964*/        /*SwitchType*/ 18, MVT::v64i8,// ->434984
214329                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214426 /*435168*/      /*SwitchType*/ 10, MVT::v64i8,// ->435180
214429                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
214532 /*435403*/        /*SwitchType*/ 18, MVT::v64i8,// ->435423
214537                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214634 /*435607*/      /*SwitchType*/ 10, MVT::v64i8,// ->435619
214637                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
214739 /*435843*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->435864
214744                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215000 /*436450*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->436471
215005                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215183                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
215199                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
215226                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
215242                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
215354 /*437258*/      /*SwitchType*/ 10, MVT::v64i8,// ->437270
215357                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
215398                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
215425                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
215531 /*437676*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->437697
215536                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215792 /*438283*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->438304
215797                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215975                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
215991                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216018                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216034                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216146 /*439091*/      /*SwitchType*/ 10, MVT::v64i8,// ->439103
216149                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
216190                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
216217                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
216323 /*439509*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->439530
216328                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216584 /*440116*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->440137
216589                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216767                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216783                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216810                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216826                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
216938 /*440924*/      /*SwitchType*/ 10, MVT::v64i8,// ->440936
216941                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
216982                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
217009                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
217115 /*441342*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->441363
217120                           MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217376 /*441949*/          OPC_SwitchType /*12 cases */, 18, MVT::v64i8,// ->441970
217381                           MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217559                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
217575                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
217602                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
217618                       MVT::v64i8, 6/*#Ops*/, 10, 3, 4, 5, 6, 7,  // Results = #11
217730 /*442757*/      /*SwitchType*/ 10, MVT::v64i8,// ->442769
217733                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
217774                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
217801                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
217908 /*443174*/        /*SwitchType*/ 18, MVT::v64i8,// ->443194
217913                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218035 /*443456*/        /*SwitchType*/ 18, MVT::v64i8,// ->443476
218040                         MVT::v64i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218138 /*443661*/      /*SwitchType*/ 10, MVT::v64i8,// ->443673
218141                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
220596 /*448797*/        OPC_CheckType, MVT::v64i8,
220601                       MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220606 /*448819*/        OPC_CheckType, MVT::v64i8,
220609                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
220931 /*449439*/        OPC_CheckType, MVT::v64i8,
220936                       MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220941 /*449461*/        OPC_CheckType, MVT::v64i8,
220944                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
221457 /*450528*/          /*SwitchType*/ 17, MVT::v64i8,// ->450547
221462                           MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221670                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
221692                         MVT::v64i8, 1/*#Ops*/, 3,  // Results = #4
221711 /*451040*/      /*SwitchType*/ 9, MVT::v64i8,// ->451051
221714                       MVT::v64i8, 1/*#Ops*/, 0, 
221762 /*451144*/        OPC_SwitchType /*3 cases */, 18, MVT::v64i8,// ->451165
221767                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221824 /*451273*/      /*SwitchType*/ 10, MVT::v64i8,// ->451285
221827                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
222966 /*453669*/        OPC_CheckType, MVT::v64i8,
222971                       MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
222999 /*453738*/        OPC_CheckType, MVT::v64i8,
223004                       MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223248 /*454398*/      /*SwitchType*/ 90, MVT::v64i8,// ->454490
223253                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
223256                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223259                         MVT::v64i8, 3/*#Ops*/, 3, 0, 4, 
223266                         MVT::v64i8, 0/*#Ops*/,  // Results = #1
223269                         MVT::v64i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223271                         MVT::v64i8, 0/*#Ops*/,  // Results = #4
223274                         MVT::v64i8, 3/*#Ops*/, 4, 0, 5,  // Results = #6
223277                         MVT::v64i8, 3/*#Ops*/, 3, 6, 7, 
223549 /*455138*/        /*SwitchType*/ 18, MVT::v64i8,// ->455158
223554                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223679 /*455427*/      /*SwitchType*/ 10, MVT::v64i8,// ->455439
223682                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
224136                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224163                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224456                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224483                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224722                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224749                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224782                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224809                         MVT::v64i8, 2/*#Ops*/, 4, 7,  // Results = #8
224878 /*458155*/        /*SwitchType*/ 18, MVT::v64i8,// ->458175
224883                         MVT::v64i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224924 /*458243*/      /*SwitchType*/ 10, MVT::v64i8,// ->458255
224927                       MVT::v64i8, 2/*#Ops*/, 0, 1, 
225017 /*458471*/        /*SwitchType*/ 19, MVT::v64i8,// ->458492
225022                         MVT::v64i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225161 /*458805*/      /*SwitchType*/ 11, MVT::v64i8,// ->458818
225164                       MVT::v64i8, 3/*#Ops*/, 0, 1, 2, 
226628 /*462120*/      OPC_CheckChild0Type, MVT::v64i8,
227426 /*463851*/      OPC_SwitchType /*3 cases */, 17, MVT::v64i8,// ->463871
227431                       MVT::v64i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
228702 /*466751*/          OPC_CheckChild0Type, MVT::v64i8,
228818 /*467012*/        OPC_CheckChild0Type, MVT::v64i8,
229063 /*467492*/        OPC_CheckChild0Type, MVT::v64i8,
230516 /*470347*/      /*SwitchType*/ 10, MVT::v64i8,// ->470359
230519                       MVT::v64i8, 2/*#Ops*/, 1, 0, 
230592 /*470503*/      /*SwitchType*/ 11, MVT::v64i8,// ->470516
230595                       MVT::v64i8, 3/*#Ops*/, 1, 2, 0, 
230755 /*470830*/      /*SwitchType*/ 10, MVT::v64i8,// ->470842
230758                       MVT::v64i8, 2/*#Ops*/, 1, 0, 
230831 /*470986*/      /*SwitchType*/ 11, MVT::v64i8,// ->470999
230834                       MVT::v64i8, 3/*#Ops*/, 1, 2, 0, 
231339 /*471910*/      /*SwitchType*/ 8, MVT::v64i8,// ->471920
231342                       MVT::v64i8, 0/*#Ops*/, 
gen/lib/Target/X86/X86GenFastISel.inc
   70   if (RetVT.SimpleTy != MVT::v64i8)
  181   case MVT::v64i8: return fastEmit_ISD_ABS_MVT_v64i8_r(RetVT, Op0, Op0IsKill);
  317   if (RetVT.SimpleTy != MVT::v64i8)
  665   if (RetVT.SimpleTy != MVT::v64i8)
  761   case MVT::v64i8: return fastEmit_ISD_CTPOP_MVT_v64i8_r(RetVT, Op0, Op0IsKill);
 1535   if (RetVT.SimpleTy != MVT::v64i8)
 4958   case MVT::v64i8: return fastEmit_X86ISD_VBROADCAST_MVT_v16i8_MVT_v64i8_r(Op0, Op0IsKill);
 6041   if (RetVT.SimpleTy != MVT::v64i8)
 6165   case MVT::v64i8: return fastEmit_ISD_ADD_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6272   if (RetVT.SimpleTy != MVT::v64i8)
 6409   case MVT::v64i8: return fastEmit_ISD_AND_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7279   if (RetVT.SimpleTy != MVT::v64i8)
 7416   case MVT::v64i8: return fastEmit_ISD_OR_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7638   if (RetVT.SimpleTy != MVT::v64i8)
 7686   case MVT::v64i8: return fastEmit_ISD_SADDSAT_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7740   if (RetVT.SimpleTy != MVT::v64i8)
 7851   case MVT::v64i8: return fastEmit_ISD_SMAX_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7895   if (RetVT.SimpleTy != MVT::v64i8)
 8006   case MVT::v64i8: return fastEmit_ISD_SMIN_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8082   if (RetVT.SimpleTy != MVT::v64i8)
 8130   case MVT::v64i8: return fastEmit_ISD_SSUBSAT_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8192   if (RetVT.SimpleTy != MVT::v64i8)
 8316   case MVT::v64i8: return fastEmit_ISD_SUB_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8360   if (RetVT.SimpleTy != MVT::v64i8)
 8408   case MVT::v64i8: return fastEmit_ISD_UADDSAT_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8446   if (RetVT.SimpleTy != MVT::v64i8)
 8557   case MVT::v64i8: return fastEmit_ISD_UMAX_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8601   if (RetVT.SimpleTy != MVT::v64i8)
 8712   case MVT::v64i8: return fastEmit_ISD_UMIN_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8756   if (RetVT.SimpleTy != MVT::v64i8)
 8804   case MVT::v64i8: return fastEmit_ISD_USUBSAT_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8905   if (RetVT.SimpleTy != MVT::v64i8)
 9042   case MVT::v64i8: return fastEmit_ISD_XOR_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9143   if (RetVT.SimpleTy != MVT::v64i8)
 9272   case MVT::v64i8: return fastEmit_X86ISD_ANDNP_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9316   if (RetVT.SimpleTy != MVT::v64i8)
 9364   case MVT::v64i8: return fastEmit_X86ISD_AVG_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10725   if (RetVT.SimpleTy != MVT::v64i8)
10737   case MVT::v64i8: return fastEmit_X86ISD_GF2P8MULB_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11158   if (RetVT.SimpleTy != MVT::v64i8)
11170   case MVT::v64i8: return fastEmit_X86ISD_MULTISHIFT_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11205   if (RetVT.SimpleTy != MVT::v64i8)
11291   if (RetVT.SimpleTy != MVT::v64i8)
11683   case MVT::v64i8: return fastEmit_X86ISD_PSADBW_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11718   if (RetVT.SimpleTy != MVT::v64i8)
11730   case MVT::v64i8: return fastEmit_X86ISD_PSHUFB_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12148   if (RetVT.SimpleTy != MVT::v64i8)
12346   case MVT::v64i8: return fastEmit_X86ISD_UNPCKH_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12396   if (RetVT.SimpleTy != MVT::v64i8)
12594   case MVT::v64i8: return fastEmit_X86ISD_UNPCKL_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12703   if (RetVT.SimpleTy != MVT::v64i8)
12781   case MVT::v64i8: return fastEmit_X86ISD_VPERMV_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12835   case MVT::v64i8: return fastEmit_X86ISD_VPMADDUBSW_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13016   case MVT::v64i8: return fastEmit_X86ISD_VPSHUFBITQMB_MVT_v64i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4489   /* 47 */ MVT::v16f32, MVT::v8f64, MVT::v64i8, MVT::v32i16, MVT::v16i32, MVT::v8i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  369               SimpleTy == MVT::v64i8  || SimpleTy == MVT::v32i16 ||
  451       case v64i8:
  569       case v64i8:
  786       case v64i8:
  922         if (NumElements == 64)  return MVT::v64i8;
lib/CodeGen/ValueTypes.cpp
  156   case MVT::v64i8:   return "v64i8";
  300   case MVT::v64i8:   return VectorType::get(Type::getInt8Ty(Context), 64);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  107   case MVT::v64i8:
  497   case MVT::v64i8:
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   16 static const MVT LegalV64[] =  { MVT::v64i8,  MVT::v32i16,  MVT::v16i32 };
   25     addRegisterClass(MVT::v64i8,  &Hexagon::HvxVRRegClass);
   61   MVT ByteV = Use64b ?  MVT::v64i8 : MVT::v128i8;
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2658     case MVT::v64i8:
lib/Target/X86/X86FastISel.cpp
  456   case MVT::v64i8:
  628   case MVT::v64i8:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3973       case MVT::v64i8:
 4020     case MVT::v64i8:
 4050     case MVT::v64i8:
 4097   case MVT::v64i8:
lib/Target/X86/X86ISelLowering.cpp
 1433     for (auto VT : {MVT::v16i32, MVT::v8i64, MVT::v64i8}) {
 1514       setOperationAction(ISD::BITCAST, MVT::v64i8,  Custom);
 1631     addRegisterClass(MVT::v64i8,  &X86::VR512RegClass);
 1634     setOperationAction(ISD::SIGN_EXTEND,        MVT::v64i8, Custom);
 1635     setOperationAction(ISD::ZERO_EXTEND,        MVT::v64i8, Custom);
 1636     setOperationAction(ISD::ANY_EXTEND,         MVT::v64i8, Custom);
 1639     setOperationAction(ISD::MUL,                MVT::v64i8, Custom);
 1642     setOperationAction(ISD::MULHS,              MVT::v64i8, Custom);
 1643     setOperationAction(ISD::MULHU,              MVT::v64i8, Custom);
 1645     setOperationAction(ISD::CONCAT_VECTORS,     MVT::v64i8, Custom);
 1647     setOperationAction(ISD::INSERT_SUBVECTOR,   MVT::v64i8, Legal);
 1649     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v64i8, Custom);
 1651     setOperationAction(ISD::SCALAR_TO_VECTOR,   MVT::v64i8, Custom);
 1656     setOperationAction(ISD::VECTOR_SHUFFLE,     MVT::v64i8, Custom);
 1658     setOperationAction(ISD::INSERT_VECTOR_ELT,  MVT::v64i8, Custom);
 1660     setOperationAction(ISD::BITREVERSE,         MVT::v64i8, Custom);
 1667     for (auto VT : { MVT::v64i8, MVT::v32i16 }) {
 1700       for (auto VT : { MVT::v64i8, MVT::v32i16 })
 1950   if ((VT == MVT::v32i16 || VT == MVT::v64i8) &&
 1970   if ((VT == MVT::v32i16 || VT == MVT::v64i8) &&
 2095         return Subtarget.hasBWI() ? MVT::v64i8 : MVT::v16i32;
 2272   case MVT::v64i8: case MVT::v32i16: case MVT::v16i32: case MVT::v8i64:
 9489   case MVT::v64i8:
11162   case MVT::v64i8: {
16650   assert(V1.getSimpleValueType() == MVT::v64i8 && "Bad operand type!");
16651   assert(V2.getSimpleValueType() == MVT::v64i8 && "Bad operand type!");
16659           DL, MVT::v64i8, V1, V2, Mask, Zeroable, Subtarget, DAG))
16663   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v64i8, Mask, V1, V2, DAG))
16667   if (SDValue V = lowerShuffleWithPACK(DL, MVT::v64i8, Mask, V1, V2, DAG,
16672   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v64i8, V1, V2, Mask,
16677   if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v64i8, V1, V2, Mask,
16681   if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v64i8, Mask, V1, V2,
16687     return lowerShuffleWithPERMV(DL, MVT::v64i8, Mask, V1, V2, DAG);
16692           DL, MVT::v64i8, V1, V2, Mask, Subtarget, DAG))
16695   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v64i8, V1, V2, Mask,
16703             DL, MVT::v64i8, V1, V2, Mask, Subtarget, DAG))
16707   return splitAndLowerShuffle(DL, MVT::v64i8, V1, V2, Mask, DAG);
16758   case MVT::v64i8:
16953     ExtVT = MVT::v64i8;
25035   if (VT == MVT::v16i8 || VT == MVT::v32i8 || VT == MVT::v64i8) {
25243          (VT == MVT::v64i8 && Subtarget.hasBWI())) &&
25265   if (VT == MVT::v64i8 && IsSigned)
25554       VT == MVT::v64i8) {
25566         assert(VT == MVT::v64i8 && "Unexpected element type!");
25635          VT == MVT::v64i8) &&
26000       (VT == MVT::v16i8 || VT == MVT::v64i8 ||
26048       (VT == MVT::v64i8 && Subtarget.hasBWI())) {
26732   if (InVT == MVT::v64i8) {
26778   if ((SrcVT == MVT::v32i16 || SrcVT == MVT::v64i8) && DstVT.isVector() &&
28455     if ((DstVT == MVT::v32i16 || DstVT == MVT::v64i8) &&
32105       ((MaskVT == MVT::v32i16 || MaskVT == MVT::v64i8) && Subtarget.hasBWI())) {
32566          (Subtarget.hasVBMI() && MaskVT == MVT::v64i8) ||
32585          (Subtarget.hasVBMI() && MaskVT == MVT::v64i8) ||
32616          (Subtarget.hasVBMI() && MaskVT == MVT::v64i8) ||
32790        (Subtarget.hasVBMI() && MaskVT == MVT::v64i8) ||
35228                       Src.getOperand(0).getValueType() == MVT::v64i8);
35289       SExtVT = MVT::v64i8;
35298   if (SExtVT == MVT::v16i8 || SExtVT == MVT::v32i8 || SExtVT == MVT::v64i8) {
42711         VecVT = MVT::v64i8;
lib/Target/X86/X86TargetTransformInfo.cpp
  290     { ISD::SHL,  MVT::v64i8,   2 }, // psllw + pand.
  291     { ISD::SRL,  MVT::v64i8,   2 }, // psrlw + pand.
  292     { ISD::SRA,  MVT::v64i8,   4 }, // psrlw, pand, pxor, psubb.
  349     { ISD::SDIV, MVT::v64i8,  14 }, // 2*ext+2*pmulhw sequence
  350     { ISD::SREM, MVT::v64i8,  16 }, // 2*ext+2*pmulhw+mul+sub sequence
  351     { ISD::UDIV, MVT::v64i8,  14 }, // 2*ext+2*pmulhw sequence
  352     { ISD::UREM, MVT::v64i8,  16 }, // 2*ext+2*pmulhw+mul+sub sequence
  509     { ISD::SHL,   MVT::v64i8,     11 }, // vpblendvb sequence.
  510     { ISD::SRL,   MVT::v64i8,     11 }, // vpblendvb sequence.
  511     { ISD::SRA,   MVT::v64i8,     24 }, // vpblendvb sequence.
  513     { ISD::MUL,   MVT::v64i8,     11 }, // extend/pmullw/trunc sequence.
  988       {TTI::SK_Reverse, MVT::v64i8, 1}, // vpermb
  991       {TTI::SK_PermuteSingleSrc, MVT::v64i8, 1}, // vpermb
  994       {TTI::SK_PermuteTwoSrc, MVT::v64i8, 1}, // vpermt2b
 1006       {TTI::SK_Broadcast, MVT::v64i8, 1},  // vpbroadcastb
 1010       {TTI::SK_Reverse, MVT::v64i8, 2},  // pshufb + vshufi64x2
 1015       {TTI::SK_PermuteSingleSrc, MVT::v64i8, 8},  // extend to v32i16
 1022       {TTI::SK_PermuteTwoSrc, MVT::v64i8, 19}, // 6 * v32i8 + 1
 1290     { ISD::SIGN_EXTEND, MVT::v64i8,  MVT::v64i1, 1 },
 1298     { ISD::ZERO_EXTEND, MVT::v64i8,  MVT::v64i1, 2 },
 1752     { ISD::SETCC,   MVT::v64i8,   1 },
 1755     { ISD::SELECT,  MVT::v64i8,   1 },
 1890     { ISD::CTLZ,       MVT::v64i8,  20 },
 1904     { ISD::BITREVERSE, MVT::v64i8,   5 },
 1908     { ISD::CTLZ,       MVT::v64i8,  17 },
 1912     { ISD::CTPOP,      MVT::v64i8,   6 },
 1916     { ISD::CTTZ,       MVT::v64i8,   9 },
 1918     { ISD::SADDSAT,    MVT::v64i8,   1 },
 1920     { ISD::SSUBSAT,    MVT::v64i8,   1 },
 1922     { ISD::UADDSAT,    MVT::v64i8,   1 },
 1924     { ISD::USUBSAT,    MVT::v64i8,   1 },
 3640         {3, MVT::v64i8, 22}, //(load 96i8 and) deinterleave into 3 x 32i8
 3694       {3, MVT::v64i8, 26}, // interleave 3 x 64i8 into 96i8 (and store)
 3699       {4, MVT::v64i8, 24}  // interleave 4 x 32i8 into 256i8 (and store)
utils/TableGen/CodeGenTarget.cpp
   96   case MVT::v64i8:    return "MVT::v64i8";