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

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
21091                     MVT::v4i64, 9/*#Ops*/, 5, 0, 6, 1, 7, 2, 8, 3, 9,  // Results = #10
21113                     MVT::v4i64, 9/*#Ops*/, 6, 1, 7, 2, 8, 3, 9, 4, 10,  // Results = #11
21135                     MVT::v4i64, 9/*#Ops*/, 4, 0, 5, 1, 6, 2, 7, 8, 9,  // Results = #10
21158                     MVT::v4i64, 9/*#Ops*/, 5, 1, 6, 2, 7, 3, 8, 9, 10,  // Results = #11
24836                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24849                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24868                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24881                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24900                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24913                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24932                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24945                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24964                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
24977                         MVT::v4i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3751   /* 13 */ MVT::v4i64, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  243       LocVT == MVT::v4i64) {
  916       LocVT == MVT::v4i64 ||
 1009       LocVT == MVT::v4i64 ||
 1138       LocVT == MVT::v4i64 ||
 1186         LocVT == MVT::v4i64 ||
 1250         LocVT == MVT::v4i64 ||
 1563         LocVT == MVT::v4i64 ||
 1629       LocVT == MVT::v4i64 ||
 1700       LocVT == MVT::v4i64 ||
 1988       LocVT == MVT::v4i64 ||
 2081       LocVT == MVT::v4i64 ||
 2189       LocVT == MVT::v4i64 ||
 2451       LocVT == MVT::v4i64 ||
 2544       LocVT == MVT::v4i64 ||
 2603       LocVT == MVT::v4i64) {
 2796       LocVT == MVT::v4i64 ||
 3156       LocVT == MVT::v4i64 ||
 3732       LocVT == MVT::v4i64 ||
 3932       LocVT == MVT::v4i64 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  207 /*   317*/        OPC_CheckChild1Type, MVT::v4i64,
 5344 /* 11482*/        OPC_CheckChild0Type, MVT::v4i64,
 5552 /* 11917*/        OPC_CheckType, MVT::v4i64,
 5679 /* 12181*/        OPC_CheckChild0Type, MVT::v4i64,
 6600 /* 14163*/        OPC_CheckChild1Type, MVT::v4i64,
 7857 /* 16890*/          OPC_CheckChild3Type, MVT::v4i64,
 7978 /* 17157*/        OPC_CheckChild1Type, MVT::v4i64,
 7982 /* 17163*/          OPC_CheckChild3Type, MVT::v4i64,
14810                       MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
14833                       MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
14855                       MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
14878                       MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
14891                         MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
14897                         MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
16795                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16803                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16812                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16818                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16841                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16849                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16858                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16864                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16887                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16895                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16904                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16910                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16933                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16941                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16950                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
16956                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
24555 /* 49849*/          OPC_CheckChild0Type, MVT::v4i64,
24588 /* 49912*/          OPC_CheckType, MVT::v4i64,
24607 /* 49951*/          OPC_CheckChild0Type, MVT::v4i64,
24638 /* 50010*/          OPC_CheckType, MVT::v4i64,
24861 /* 50449*/          OPC_CheckChild0Type, MVT::v4i64,
24894 /* 50512*/          OPC_CheckType, MVT::v4i64,
24913 /* 50551*/          OPC_CheckChild0Type, MVT::v4i64,
24944 /* 50610*/          OPC_CheckType, MVT::v4i64,
25699 /* 52136*/          OPC_CheckChild0Type, MVT::v4i64,
26272 /* 53329*/          /*SwitchType*/ 69, MVT::v4i64,// ->53400
26481 /* 53776*/            /*SwitchType*/ 69, MVT::v4i64,// ->53847
26844 /* 54643*/          OPC_CheckChild0Type, MVT::v4i64,
26886 /* 54742*/          OPC_CheckType, MVT::v4i64,
26916 /* 54821*/          OPC_CheckChild0Type, MVT::v4i64,
26958 /* 54920*/          OPC_CheckType, MVT::v4i64,
27432 /* 56075*/          OPC_CheckChild0Type, MVT::v4i64,
27475 /* 56173*/          OPC_CheckType, MVT::v4i64,
27506 /* 56253*/          OPC_CheckChild0Type, MVT::v4i64,
27549 /* 56351*/          OPC_CheckType, MVT::v4i64,
27911 /* 57172*/          OPC_SwitchType /*7 cases */, 40, MVT::v4i64,// ->57215
27917                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
27925                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28046 /* 57492*/          /*SwitchType*/ 18, MVT::v4i64,// ->57512
28051                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28152 /* 57748*/          /*SwitchType*/ 18, MVT::v4i64,// ->57768
28157                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28234 /* 57926*/          OPC_SwitchType /*10 cases */, 59, MVT::v4i64,// ->57988
28240                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28248                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28256                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28480 /* 58504*/          /*SwitchType*/ 18, MVT::v4i64,// ->58524
28485                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
30211 /* 62076*/          OPC_CheckChild0Type, MVT::v4i64,
30598 /* 62809*/          OPC_CheckChild0Type, MVT::v4i64,
30824 /* 63346*/          OPC_CheckChild0Type, MVT::v4i64,
31305 /* 64719*/          OPC_CheckChild0Type, MVT::v4i64,
31693 /* 65791*/        /*SwitchType*/ 35, MVT::v4i64,// ->65828
31697                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
31703                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
31709                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
32634 /* 67767*/            /*SwitchType*/ 18, MVT::v4i64,// ->67787
32639                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32696 /* 67909*/            /*SwitchType*/ 18, MVT::v4i64,// ->67929
32701                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32847 /* 68253*/          /*SwitchType*/ 18, MVT::v4i64,// ->68273
32852                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
32911 /* 68397*/          /*SwitchType*/ 18, MVT::v4i64,// ->68417
32916                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
32940 /* 68453*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->68503
32953                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
32983 /* 68566*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->68616
32996                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
33105 /* 68833*/      /*SwitchType*/ 71, MVT::v4i64,// ->68906
33109                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
33128                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
33811 /* 70298*/        /*SwitchType*/ 32, MVT::v4i64,// ->70332
33816                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
33823                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
34357 /* 71427*/          /*SwitchType*/ 21, MVT::v4i64,// ->71450
34359 /* 71430*/            OPC_CheckType, MVT::v4i64,
34364                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
34428 /* 71584*/            /*SwitchType*/ 21, MVT::v4i64,// ->71607
34430 /* 71587*/              OPC_CheckType, MVT::v4i64,
34435                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
34523 /* 71815*/        /*SwitchType*/ 73, MVT::v4i64,// ->71890
34524 /* 71817*/          OPC_CheckChild1Type, MVT::v4i64,
34528                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
34547                           MVT::v4i64, 2/*#Ops*/, 8, 9, 
35043 /* 72864*/          /*SwitchType*/ 21, MVT::v4i64,// ->72887
35045 /* 72867*/            OPC_CheckType, MVT::v4i64,
35050                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
35114 /* 73021*/            /*SwitchType*/ 21, MVT::v4i64,// ->73044
35116 /* 73024*/              OPC_CheckType, MVT::v4i64,
35121                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
35263 /* 73377*/        /*SwitchType*/ 73, MVT::v4i64,// ->73452
35264 /* 73379*/          OPC_CheckChild1Type, MVT::v4i64,
35268                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
35287                           MVT::v4i64, 2/*#Ops*/, 8, 9, 
35495 /* 73833*/      /*SwitchType*/ 74, MVT::v4i64,// ->73909
35506                         MVT::v4i64, 3/*#Ops*/, 1, 4, 5, 
35519                         MVT::v4i64, 3/*#Ops*/, 1, 4, 5, 
37875 /* 79260*/        /*SwitchType*/ 20, MVT::v4i64,// ->79282
37877 /* 79263*/          OPC_CheckType, MVT::v4i64,
37882                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37942 /* 79405*/          /*SwitchType*/ 20, MVT::v4i64,// ->79427
37944 /* 79408*/            OPC_CheckType, MVT::v4i64,
37949                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
38007 /* 79540*/      /*SwitchType*/ 53, MVT::v4i64,// ->79595
38008 /* 79542*/        OPC_CheckChild0Type, MVT::v4i64,
38012                         MVT::v4i64, 1/*#Ops*/, 0, 
38026                         MVT::v4i64, 2/*#Ops*/, 4, 5, 
40812 /* 85340*/      OPC_CheckChild0Type, MVT::v4i64,
41034 /* 85768*/        /*SwitchType*/ 20, MVT::v4i64,// ->85790
41036 /* 85771*/          OPC_CheckType, MVT::v4i64,
41041                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41161 /* 86045*/          /*SwitchType*/ 20, MVT::v4i64,// ->86067
41163 /* 86048*/            OPC_CheckType, MVT::v4i64,
41168                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41226 /* 86180*/      /*SwitchType*/ 53, MVT::v4i64,// ->86235
41227 /* 86182*/        OPC_CheckChild0Type, MVT::v4i64,
41231                         MVT::v4i64, 1/*#Ops*/, 0, 
41245                         MVT::v4i64, 2/*#Ops*/, 4, 5, 
41686 /* 87148*/      OPC_CheckChild0Type, MVT::v4i64,
43375 /* 90708*/          OPC_SwitchType /*12 cases */, 40, MVT::v4i64,// ->90751
43381                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43389                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43499 /* 91007*/          /*SwitchType*/ 18, MVT::v4i64,// ->91027
43504                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43677 /* 91395*/          OPC_SwitchType /*12 cases */, 40, MVT::v4i64,// ->91438
43683                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43691                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43802 /* 91695*/          /*SwitchType*/ 18, MVT::v4i64,// ->91715
43807                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
44111 /* 92295*/        /*SwitchType*/ 24, MVT::v4i64,// ->92321
44115                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
44121                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
44536 /* 93167*/            OPC_SwitchType /*12 cases */, 40, MVT::v4i64,// ->93210
44542                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44550                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44660 /* 93466*/            /*SwitchType*/ 18, MVT::v4i64,// ->93486
44665                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44831 /* 93805*/        /*SwitchType*/ 24, MVT::v4i64,// ->93831
44835                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
44841                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
45662 /* 95613*/          /*SwitchType*/ 22, MVT::v4i64,// ->95637
45667                           MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
45705 /* 95702*/            /*SwitchType*/ 22, MVT::v4i64,// ->95726
45710                             MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
45760 /* 95827*/              /*SwitchType*/ 68, MVT::v4i64,// ->95897
45831 /* 95989*/              /*SwitchType*/ 68, MVT::v4i64,// ->96059
45881 /* 96099*/              /*SwitchType*/ 19, MVT::v4i64,// ->96120
45886                               MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 0, 
45910 /* 96160*/              /*SwitchType*/ 19, MVT::v4i64,// ->96181
45915                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 1, 
45989 /* 96311*/            OPC_CheckType, MVT::v4i64,
45994                           MVT::v4i64, 7/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 
46009 /* 96352*/            OPC_CheckType, MVT::v4i64,
46014                           MVT::v4i64, 7/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 
46109 /* 96567*/            /*SwitchType*/ 37|128,1/*165*/, MVT::v4i64,// ->96735
46228 /* 96811*/              OPC_CheckType, MVT::v4i64,
46233                             MVT::v4i64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46240 /* 96837*/              OPC_CheckType, MVT::v4i64,
46245                             MVT::v4i64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46285 /* 96929*/          OPC_SwitchType /*7 cases */, 40, MVT::v4i64,// ->96972
46291                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46299                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46420 /* 97249*/          /*SwitchType*/ 18, MVT::v4i64,// ->97269
46425                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46526 /* 97505*/          /*SwitchType*/ 18, MVT::v4i64,// ->97525
46531                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46608 /* 97683*/          OPC_SwitchType /*10 cases */, 59, MVT::v4i64,// ->97745
46614                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46622                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46630                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46854 /* 98261*/          /*SwitchType*/ 18, MVT::v4i64,// ->98281
46859                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46917 /* 98401*/          /*SwitchType*/ 11, MVT::v4i64,// ->98414
46920                           MVT::v4i64, 3/*#Ops*/, 1, 2, 0, 
46970 /* 98512*/          /*SwitchType*/ 11, MVT::v4i64,// ->98525
46973                           MVT::v4i64, 3/*#Ops*/, 0, 2, 1, 
47044 /* 98658*/          OPC_CheckType, MVT::v4i64,
47047                         MVT::v4i64, 3/*#Ops*/, 2, 1, 0, 
47054 /* 98676*/          OPC_CheckType, MVT::v4i64,
47057                         MVT::v4i64, 3/*#Ops*/, 2, 1, 0, 
47205 /* 98949*/      /*SwitchType*/ 35, MVT::v4i64,// ->98986
47209                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
47215                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
47221                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
47981 /*100628*/            OPC_SwitchType /*7 cases */, 40, MVT::v4i64,// ->100671
47987                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
47995                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48116 /*100948*/            /*SwitchType*/ 18, MVT::v4i64,// ->100968
48121                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48222 /*101204*/            /*SwitchType*/ 18, MVT::v4i64,// ->101224
48227                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48305 /*101383*/          OPC_SwitchType /*10 cases */, 59, MVT::v4i64,// ->101445
48311                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48319                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48327                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48551 /*101961*/          /*SwitchType*/ 18, MVT::v4i64,// ->101981
48556                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49499 /*103973*/        /*SwitchType*/ 15, MVT::v4i64,// ->103990
49503                         MVT::v4i64, 4/*#Ops*/, 0, 0, 0, 1, 
49614 /*104230*/      /*SwitchType*/ 15, MVT::v4i64,// ->104247
49618                       MVT::v4i64, 4/*#Ops*/, 0, 0, 0, 1, 
49882 /*105033*/      /*SwitchType*/ 80, MVT::v4i64,// ->105115
49904                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
50088 /*105697*/      /*SwitchType*/ 80, MVT::v4i64,// ->105779
50110                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
50137 /*105822*/      /*SwitchType*/ 35, MVT::v4i64,// ->105859
50141                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
50147                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
50153                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
51205 /*108240*/      /*SwitchType*/ 83, MVT::v4i64,// ->108325
51214                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51222                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51232                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51240                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51678 /*109288*/        /*SwitchType*/ 17, MVT::v4i64,// ->109307
51683                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51697 /*109331*/        /*SwitchType*/ 17, MVT::v4i64,// ->109350
51702                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51708 /*109354*/        OPC_CheckType, MVT::v4i64,
51713                       MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51737 /*109421*/        /*SwitchType*/ 17, MVT::v4i64,// ->109440
51742                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51756 /*109464*/        /*SwitchType*/ 17, MVT::v4i64,// ->109483
51761                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51767 /*109487*/        OPC_CheckType, MVT::v4i64,
51772                       MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52065 /*110162*/      /*SwitchType*/ 40, MVT::v4i64,// ->110204
52072                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52080                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52335 /*110768*/        /*SwitchType*/ 17, MVT::v4i64,// ->110787
52340                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52386 /*110887*/        /*SwitchType*/ 17, MVT::v4i64,// ->110906
52391                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52413 /*110949*/        /*SwitchType*/ 17, MVT::v4i64,// ->110968
52418                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52491 /*111132*/        /*SwitchType*/ 17, MVT::v4i64,// ->111151
52496                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52542 /*111251*/        /*SwitchType*/ 17, MVT::v4i64,// ->111270
52547                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52569 /*111313*/        /*SwitchType*/ 17, MVT::v4i64,// ->111332
52574                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53090 /*112489*/      OPC_CheckChild1Type, MVT::v4i64,
53289 /*112909*/      OPC_CheckChild1Type, MVT::v4i64,
53502 /*113362*/      OPC_CheckChild1Type, MVT::v4i64,
53701 /*113782*/      OPC_CheckChild1Type, MVT::v4i64,
55587 /*117839*/        OPC_CheckType, MVT::v4i64,
55593                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55601                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55686 /*118033*/        OPC_CheckType, MVT::v4i64,
55690                         MVT::v4i64, 1/*#Ops*/, 0, 
55696                         MVT::v4i64, 1/*#Ops*/, 0, 
56074 /*118802*/      /*SwitchType*/ 11, MVT::v4i64,// ->118815
56078                       MVT::v4i64, 1/*#Ops*/, 0, 
56359 /*119348*/            /*SwitchType*/ 22, MVT::v4i64,// ->119372
56391 /*119414*/            /*SwitchType*/ 22, MVT::v4i64,// ->119438
56417 /*119465*/          /*SwitchType*/ 14, MVT::v4i64,// ->119481
56742 /*120133*/        OPC_CheckType, MVT::v4i64,
56748                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56756                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56841 /*120327*/        OPC_CheckType, MVT::v4i64,
56845                         MVT::v4i64, 1/*#Ops*/, 0, 
56851                         MVT::v4i64, 1/*#Ops*/, 0, 
56985 /*120584*/        OPC_CheckType, MVT::v4i64,
56989                       MVT::v4i64, 1/*#Ops*/, 0, 
57683                     MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
58235 /*122958*/      OPC_CheckChild0Type, MVT::v4i64,
70733 /*149224*/        /*SwitchType*/ 41, MVT::v4i64,// ->149267
70839 /*149458*/          /*SwitchType*/ 41, MVT::v4i64,// ->149501
70971 /*149709*/        OPC_CheckChild0Type, MVT::v4i64,
74631 /*157368*/        /*SwitchType*/ 41, MVT::v4i64,// ->157411
74737 /*157602*/          /*SwitchType*/ 41, MVT::v4i64,// ->157645
74887 /*157930*/        OPC_CheckChild0Type, MVT::v4i64,
75623 /*159506*/              /*SwitchType*/ 42, MVT::v4i64,// ->159550
75979 /*160193*/                /*SwitchType*/ 28, MVT::v4i64,// ->160223
76451 /*161102*/              /*SwitchType*/ 41, MVT::v4i64,// ->161145
80801 /*169481*/                /*SwitchType*/ 27, MVT::v4i64,// ->169510
81241 /*170366*/                OPC_CheckChild1Type, MVT::v4i64,
85688 /*179447*/              OPC_CheckType, MVT::v4i64,
85694                             MVT::v4i64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
85703 /*179481*/              OPC_CheckType, MVT::v4i64,
85709                             MVT::v4i64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
85718 /*179515*/              OPC_CheckType, MVT::v4i64,
85724                             MVT::v4i64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
85812 /*179688*/          OPC_CheckType, MVT::v4i64,
85818                         MVT::v4i64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
85842 /*179751*/                OPC_CheckType, MVT::v4i64,
85847                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
85868 /*179800*/                    OPC_CheckType, MVT::v4i64,
85873                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
85882 /*179828*/                    OPC_CheckType, MVT::v4i64,
85887                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
85896 /*179856*/                    OPC_CheckType, MVT::v4i64,
85901                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
85964 /*179986*/                    OPC_CheckType, MVT::v4i64,
85969                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
85978 /*180014*/                    OPC_CheckType, MVT::v4i64,
85983                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
85992 /*180042*/                    OPC_CheckType, MVT::v4i64,
85997                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86062 /*180178*/                    OPC_CheckType, MVT::v4i64,
86067                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86076 /*180206*/                    OPC_CheckType, MVT::v4i64,
86081                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86090 /*180234*/                    OPC_CheckType, MVT::v4i64,
86095                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86158 /*180364*/                    OPC_CheckType, MVT::v4i64,
86163                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86172 /*180392*/                    OPC_CheckType, MVT::v4i64,
86177                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86186 /*180420*/                    OPC_CheckType, MVT::v4i64,
86191                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86256 /*180556*/                    OPC_CheckType, MVT::v4i64,
86261                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86270 /*180584*/                    OPC_CheckType, MVT::v4i64,
86275                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86284 /*180612*/                    OPC_CheckType, MVT::v4i64,
86289                                   MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86352 /*180742*/                    OPC_CheckType, MVT::v4i64,
86357                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86366 /*180770*/                    OPC_CheckType, MVT::v4i64,
86371                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86380 /*180798*/                    OPC_CheckType, MVT::v4i64,
86385                                   MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
86449 /*180931*/                  OPC_CheckType, MVT::v4i64,
86454                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86463 /*180959*/                  OPC_CheckType, MVT::v4i64,
86468                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86477 /*180987*/                  OPC_CheckType, MVT::v4i64,
86482                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
86551 /*181127*/                OPC_CheckType, MVT::v4i64,
86557                               MVT::v4i64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
86564 /*181160*/                OPC_CheckType, MVT::v4i64,
86570                               MVT::v4i64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
86577 /*181193*/                OPC_CheckType, MVT::v4i64,
86583                               MVT::v4i64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
86665 /*181367*/              /*SwitchType*/ 19, MVT::v4i64,// ->181388
86670                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86709 /*181446*/                OPC_CheckType, MVT::v4i64,
86714                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86745 /*181519*/              /*SwitchType*/ 19, MVT::v4i64,// ->181540
86750                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86789 /*181598*/                OPC_CheckType, MVT::v4i64,
86794                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86825 /*181671*/              /*SwitchType*/ 19, MVT::v4i64,// ->181692
86830                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86869 /*181750*/                OPC_CheckType, MVT::v4i64,
86874                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86905 /*181823*/              /*SwitchType*/ 19, MVT::v4i64,// ->181844
86910                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86949 /*181902*/                OPC_CheckType, MVT::v4i64,
86954                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
86985 /*181975*/              /*SwitchType*/ 19, MVT::v4i64,// ->181996
86990                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
87029 /*182054*/                OPC_CheckType, MVT::v4i64,
87034                               MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
87057 /*182104*/              OPC_CheckType, MVT::v4i64,
87062                             MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
87080 /*182145*/              OPC_CheckType, MVT::v4i64,
87085                             MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
87158 /*182285*/              OPC_CheckType, MVT::v4i64,
87163                             MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87181 /*182327*/              OPC_CheckType, MVT::v4i64,
87186                             MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87217 /*182402*/              /*SwitchType*/ 20, MVT::v4i64,// ->182424
87222                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87261 /*182483*/                OPC_CheckType, MVT::v4i64,
87266                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87458 /*182843*/                  OPC_CheckType, MVT::v4i64,
87463                                 MVT::v4i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
87481 /*182888*/                  OPC_CheckType, MVT::v4i64,
87486                                 MVT::v4i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
87511 /*182941*/              OPC_CheckType, MVT::v4i64,
87517                             MVT::v4i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
87540 /*182993*/              OPC_CheckType, MVT::v4i64,
87546                             MVT::v4i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
87568 /*183043*/              OPC_CheckType, MVT::v4i64,
87574                             MVT::v4i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
87596 /*183093*/              OPC_CheckType, MVT::v4i64,
87602                             MVT::v4i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
87633 /*183172*/              /*SwitchType*/ 20, MVT::v4i64,// ->183194
87638                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87677 /*183253*/                OPC_CheckType, MVT::v4i64,
87682                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87714 /*183329*/              /*SwitchType*/ 20, MVT::v4i64,// ->183351
87719                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87758 /*183410*/                OPC_CheckType, MVT::v4i64,
87763                               MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
87782 /*183454*/            OPC_CheckType, MVT::v4i64,
87787                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
87814 /*183523*/              /*SwitchType*/ 22, MVT::v4i64,// ->183547
87819                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
87850 /*183596*/                OPC_CheckType, MVT::v4i64,
87855                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
87876 /*183648*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->183670
87881                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
87905 /*183708*/                  OPC_CheckType, MVT::v4i64,
87910                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
87945 /*183781*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->183803
87950                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
87975 /*183842*/                  OPC_CheckType, MVT::v4i64,
87980                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88017 /*183919*/              OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->183941
88022                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88046 /*183979*/                OPC_CheckType, MVT::v4i64,
88051                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88095 /*184079*/                /*SwitchType*/ 19, MVT::v4i64,// ->184100
88100                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88131 /*184146*/                  OPC_CheckType, MVT::v4i64,
88136                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88164 /*184212*/                /*SwitchType*/ 19, MVT::v4i64,// ->184233
88169                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88202 /*184281*/                  OPC_CheckType, MVT::v4i64,
88207                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88229 /*184330*/                OPC_CheckType, MVT::v4i64,
88234                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88248 /*184365*/                OPC_CheckType, MVT::v4i64,
88253                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88272 /*184407*/                OPC_CheckType, MVT::v4i64,
88277                               MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88292 /*184443*/                OPC_CheckType, MVT::v4i64,
88297                               MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88318 /*184491*/                OPC_CheckType, MVT::v4i64,
88323                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88337 /*184526*/                OPC_CheckType, MVT::v4i64,
88342                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88361 /*184568*/                OPC_CheckType, MVT::v4i64,
88366                               MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88381 /*184604*/                OPC_CheckType, MVT::v4i64,
88386                               MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88463 /*184760*/                /*SwitchType*/ 19, MVT::v4i64,// ->184781
88468                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88499 /*184827*/                  OPC_CheckType, MVT::v4i64,
88504                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88532 /*184893*/                /*SwitchType*/ 19, MVT::v4i64,// ->184914
88537                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88570 /*184962*/                  OPC_CheckType, MVT::v4i64,
88575                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88605 /*185034*/                /*SwitchType*/ 19, MVT::v4i64,// ->185055
88610                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88641 /*185101*/                  OPC_CheckType, MVT::v4i64,
88646                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88674 /*185167*/                /*SwitchType*/ 19, MVT::v4i64,// ->185188
88679                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88712 /*185236*/                  OPC_CheckType, MVT::v4i64,
88717                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88747 /*185308*/                /*SwitchType*/ 19, MVT::v4i64,// ->185329
88752                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88783 /*185375*/                  OPC_CheckType, MVT::v4i64,
88788                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88816 /*185441*/                /*SwitchType*/ 19, MVT::v4i64,// ->185462
88821                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88854 /*185510*/                  OPC_CheckType, MVT::v4i64,
88859                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88889 /*185582*/                /*SwitchType*/ 19, MVT::v4i64,// ->185603
88894                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88925 /*185649*/                  OPC_CheckType, MVT::v4i64,
88930                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
88958 /*185715*/                /*SwitchType*/ 19, MVT::v4i64,// ->185736
88963                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
88996 /*185784*/                  OPC_CheckType, MVT::v4i64,
89001                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89023 /*185834*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->185856
89028                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89052 /*185894*/                  OPC_CheckType, MVT::v4i64,
89057                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89092 /*185967*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->185989
89097                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89122 /*186028*/                  OPC_CheckType, MVT::v4i64,
89127                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89165 /*186108*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->186130
89170                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89194 /*186168*/                  OPC_CheckType, MVT::v4i64,
89199                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89234 /*186241*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->186263
89239                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89264 /*186302*/                  OPC_CheckType, MVT::v4i64,
89269                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89307 /*186382*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->186404
89312                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89336 /*186442*/                  OPC_CheckType, MVT::v4i64,
89341                                 MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89376 /*186515*/                OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->186537
89381                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89406 /*186576*/                  OPC_CheckType, MVT::v4i64,
89411                                 MVT::v4i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
89448 /*186653*/              OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->186675
89453                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89477 /*186713*/                OPC_CheckType, MVT::v4i64,
89482                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89532 /*186817*/              OPC_CheckType, MVT::v4i64,
89537                             MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89571 /*186891*/              OPC_CheckType, MVT::v4i64,
89576                             MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89610 /*186965*/              OPC_CheckType, MVT::v4i64,
89615                             MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89642 /*187032*/              /*SwitchType*/ 19, MVT::v4i64,// ->187053
89647                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89678 /*187099*/                OPC_CheckType, MVT::v4i64,
89683                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89711 /*187167*/              /*SwitchType*/ 19, MVT::v4i64,// ->187188
89716                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89747 /*187234*/                OPC_CheckType, MVT::v4i64,
89752                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89780 /*187302*/              /*SwitchType*/ 19, MVT::v4i64,// ->187323
89785                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89816 /*187369*/                OPC_CheckType, MVT::v4i64,
89821                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89850 /*187439*/              /*SwitchType*/ 26, MVT::v4i64,// ->187467
89856 /*187446*/                OPC_CheckType, MVT::v4i64,
89861                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89885 /*187506*/              /*SwitchType*/ 28, MVT::v4i64,// ->187536
89892 /*187515*/                OPC_CheckType, MVT::v4i64,
89897                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89926 /*187585*/              /*SwitchType*/ 26, MVT::v4i64,// ->187613
89932 /*187592*/                OPC_CheckType, MVT::v4i64,
89937                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89961 /*187652*/              /*SwitchType*/ 28, MVT::v4i64,// ->187682
89968 /*187661*/                OPC_CheckType, MVT::v4i64,
89973                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
89993 /*187706*/              OPC_CheckType, MVT::v4i64,
89998                             MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
90012 /*187741*/              OPC_CheckType, MVT::v4i64,
90017                             MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
90038 /*187789*/                OPC_CheckType, MVT::v4i64,
90043                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
90058 /*187826*/                OPC_CheckType, MVT::v4i64,
90063                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
90083 /*187870*/                OPC_CheckType, MVT::v4i64,
90088                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
90104 /*187908*/                OPC_CheckType, MVT::v4i64,
90109                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
90131 /*187958*/                OPC_CheckType, MVT::v4i64,
90136                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
90151 /*187995*/                OPC_CheckType, MVT::v4i64,
90156                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
90176 /*188039*/                OPC_CheckType, MVT::v4i64,
90181                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
90197 /*188077*/                OPC_CheckType, MVT::v4i64,
90202                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
90230 /*188147*/                /*SwitchType*/ 18, MVT::v4i64,// ->188167
90235                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90253 /*188196*/                /*SwitchType*/ 18, MVT::v4i64,// ->188216
90258                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90283 /*188256*/                /*SwitchType*/ 18, MVT::v4i64,// ->188276
90288                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90307 /*188307*/                /*SwitchType*/ 18, MVT::v4i64,// ->188327
90312                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90341 /*188376*/                /*SwitchType*/ 18, MVT::v4i64,// ->188396
90346                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90364 /*188425*/                /*SwitchType*/ 18, MVT::v4i64,// ->188445
90369                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90394 /*188485*/                /*SwitchType*/ 18, MVT::v4i64,// ->188505
90399                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90418 /*188536*/                /*SwitchType*/ 18, MVT::v4i64,// ->188556
90423                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90452 /*188605*/                /*SwitchType*/ 18, MVT::v4i64,// ->188625
90457                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90475 /*188654*/                /*SwitchType*/ 18, MVT::v4i64,// ->188674
90480                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90505 /*188714*/                /*SwitchType*/ 18, MVT::v4i64,// ->188734
90510                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90529 /*188765*/                /*SwitchType*/ 18, MVT::v4i64,// ->188785
90534                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90563 /*188834*/                /*SwitchType*/ 18, MVT::v4i64,// ->188854
90568                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90586 /*188883*/                /*SwitchType*/ 18, MVT::v4i64,// ->188903
90591                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90616 /*188943*/                /*SwitchType*/ 18, MVT::v4i64,// ->188963
90621                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90640 /*188994*/                /*SwitchType*/ 18, MVT::v4i64,// ->189014
90645                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90665 /*189038*/              OPC_SwitchType /*2 cases */, 18, MVT::v4i64,// ->189059
90670                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90694 /*189096*/                OPC_CheckType, MVT::v4i64,
90699                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90728 /*189163*/              OPC_SwitchType /*2 cases */, 25, MVT::v4i64,// ->189191
90734 /*189171*/                OPC_CheckType, MVT::v4i64,
90739                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90762 /*189226*/              OPC_SwitchType /*2 cases */, 27, MVT::v4i64,// ->189256
90769 /*189236*/                OPC_CheckType, MVT::v4i64,
90774                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90808 /*189308*/              OPC_SwitchType /*2 cases */, 18, MVT::v4i64,// ->189329
90813                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90837 /*189366*/                OPC_CheckType, MVT::v4i64,
90842                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90871 /*189433*/              OPC_SwitchType /*2 cases */, 25, MVT::v4i64,// ->189461
90877 /*189441*/                OPC_CheckType, MVT::v4i64,
90882                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90905 /*189496*/              OPC_SwitchType /*2 cases */, 27, MVT::v4i64,// ->189526
90912 /*189506*/                OPC_CheckType, MVT::v4i64,
90917                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
90960 /*189602*/              /*SwitchType*/ 19, MVT::v4i64,// ->189623
90965                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
90996 /*189669*/                OPC_CheckType, MVT::v4i64,
91001                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
91029 /*189737*/              /*SwitchType*/ 19, MVT::v4i64,// ->189758
91034                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
91065 /*189804*/                OPC_CheckType, MVT::v4i64,
91070                               MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
91099 /*189876*/              /*SwitchType*/ 22, MVT::v4i64,// ->189900
91104                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
91135 /*189949*/                OPC_CheckType, MVT::v4i64,
91140                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
91169 /*190024*/              /*SwitchType*/ 22, MVT::v4i64,// ->190048
91174                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
91205 /*190097*/                OPC_CheckType, MVT::v4i64,
91210                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
91412 /*190497*/          OPC_CheckType, MVT::v4i64,
91418                         MVT::v4i64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
91440 /*190559*/                OPC_CheckType, MVT::v4i64,
91445                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
91464 /*190607*/                    OPC_CheckType, MVT::v4i64,
91469                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91476 /*190634*/                    OPC_CheckType, MVT::v4i64,
91481                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91488 /*190661*/                    OPC_CheckType, MVT::v4i64,
91493                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91548 /*190787*/                    OPC_CheckType, MVT::v4i64,
91553                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91560 /*190814*/                    OPC_CheckType, MVT::v4i64,
91565                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91572 /*190841*/                    OPC_CheckType, MVT::v4i64,
91577                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91634 /*190973*/                    OPC_CheckType, MVT::v4i64,
91639                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91646 /*191000*/                    OPC_CheckType, MVT::v4i64,
91651                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91658 /*191027*/                    OPC_CheckType, MVT::v4i64,
91663                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91718 /*191153*/                    OPC_CheckType, MVT::v4i64,
91723                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91730 /*191180*/                    OPC_CheckType, MVT::v4i64,
91735                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91742 /*191207*/                    OPC_CheckType, MVT::v4i64,
91747                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91804 /*191339*/                    OPC_CheckType, MVT::v4i64,
91809                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91816 /*191366*/                    OPC_CheckType, MVT::v4i64,
91821                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91828 /*191393*/                    OPC_CheckType, MVT::v4i64,
91833                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91888 /*191519*/                    OPC_CheckType, MVT::v4i64,
91893                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91900 /*191546*/                    OPC_CheckType, MVT::v4i64,
91905                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91912 /*191573*/                    OPC_CheckType, MVT::v4i64,
91917                                   MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
91973 /*191702*/                  OPC_CheckType, MVT::v4i64,
91978                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91985 /*191729*/                  OPC_CheckType, MVT::v4i64,
91990                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
91997 /*191756*/                  OPC_CheckType, MVT::v4i64,
92002                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
92067 /*191908*/                  OPC_CheckChild0Type, MVT::v4i64,
92198 /*192135*/                    OPC_CheckType, MVT::v4i64,
92202                                   MVT::v4i64, 3/*#Ops*/, 0, 2, 3, 
92211 /*192158*/                    OPC_CheckType, MVT::v4i64,
92215                                   MVT::v4i64, 3/*#Ops*/, 0, 2, 3, 
92224 /*192181*/                    OPC_CheckType, MVT::v4i64,
92228                                   MVT::v4i64, 3/*#Ops*/, 0, 2, 3, 
92246 /*192219*/                  OPC_CheckType, MVT::v4i64,
92250                                 MVT::v4i64, 4/*#Ops*/, 0, 2, 3, 4, 
92259 /*192243*/                  OPC_CheckType, MVT::v4i64,
92263                                 MVT::v4i64, 4/*#Ops*/, 0, 2, 3, 4, 
92272 /*192267*/                  OPC_CheckType, MVT::v4i64,
92276                                 MVT::v4i64, 4/*#Ops*/, 0, 2, 3, 4, 
92328 /*192373*/              /*SwitchType*/ 20, MVT::v4i64,// ->192395
92333                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92368 /*192450*/                OPC_CheckType, MVT::v4i64,
92373                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92402 /*192523*/              /*SwitchType*/ 20, MVT::v4i64,// ->192545
92407                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92442 /*192600*/                OPC_CheckType, MVT::v4i64,
92447                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92476 /*192673*/              /*SwitchType*/ 20, MVT::v4i64,// ->192695
92481                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92516 /*192750*/                OPC_CheckType, MVT::v4i64,
92521                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92550 /*192823*/              /*SwitchType*/ 20, MVT::v4i64,// ->192845
92555                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92590 /*192900*/                OPC_CheckType, MVT::v4i64,
92595                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92624 /*192973*/              /*SwitchType*/ 20, MVT::v4i64,// ->192995
92629                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92664 /*193050*/                OPC_CheckType, MVT::v4i64,
92669                               MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92690 /*193099*/              OPC_CheckType, MVT::v4i64,
92695                             MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92711 /*193139*/              OPC_CheckType, MVT::v4i64,
92716                             MVT::v4i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
92783 /*193276*/              OPC_CheckType, MVT::v4i64,
92788                             MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
92804 /*193317*/              OPC_CheckType, MVT::v4i64,
92809                             MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
92838 /*193392*/              /*SwitchType*/ 21, MVT::v4i64,// ->193415
92843                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
92878 /*193471*/                OPC_CheckType, MVT::v4i64,
92883                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
93224 /*194137*/                  OPC_CheckType, MVT::v4i64,
93229                                 MVT::v4i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
93245 /*194181*/                  OPC_CheckType, MVT::v4i64,
93250                                 MVT::v4i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
93271 /*194231*/                OPC_CheckType, MVT::v4i64,
93277                               MVT::v4i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
93299 /*194283*/              OPC_CheckType, MVT::v4i64,
93305                             MVT::v4i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
93327 /*194336*/                OPC_CheckType, MVT::v4i64,
93333                               MVT::v4i64, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11, 
93353 /*194388*/                OPC_CheckType, MVT::v4i64,
93359                               MVT::v4i64, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11, 
93381 /*194440*/              OPC_CheckType, MVT::v4i64,
93387                             MVT::v4i64, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11, 
93407 /*194489*/              OPC_CheckType, MVT::v4i64,
93413                             MVT::v4i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
93433 /*194538*/              OPC_CheckType, MVT::v4i64,
93439                             MVT::v4i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
93460 /*194589*/                OPC_CheckType, MVT::v4i64,
93466                               MVT::v4i64, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11, 
93485 /*194639*/                OPC_CheckType, MVT::v4i64,
93491                               MVT::v4i64, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11, 
93512 /*194689*/              OPC_CheckType, MVT::v4i64,
93518                             MVT::v4i64, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11, 
93547 /*194767*/              /*SwitchType*/ 21, MVT::v4i64,// ->194790
93552                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
93587 /*194846*/                OPC_CheckType, MVT::v4i64,
93592                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
93622 /*194922*/              /*SwitchType*/ 21, MVT::v4i64,// ->194945
93627                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
93662 /*195001*/                OPC_CheckType, MVT::v4i64,
93667                               MVT::v4i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
93697 /*195068*/              OPC_CheckType, MVT::v4i64,
93702                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93721 /*195119*/              OPC_CheckType, MVT::v4i64,
93726                             MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
93752 /*195184*/                /*SwitchType*/ 18, MVT::v4i64,// ->195204
93757                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93774 /*195231*/                /*SwitchType*/ 18, MVT::v4i64,// ->195251
93779                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93800 /*195286*/                /*SwitchType*/ 18, MVT::v4i64,// ->195306
93805                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93823 /*195335*/                /*SwitchType*/ 18, MVT::v4i64,// ->195355
93828                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93838 /*195363*/                OPC_CheckType, MVT::v4i64,
93843                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93863 /*195417*/                /*SwitchType*/ 18, MVT::v4i64,// ->195437
93868                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93886 /*195466*/                /*SwitchType*/ 18, MVT::v4i64,// ->195486
93891                                 MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93901 /*195494*/                OPC_CheckType, MVT::v4i64,
93906                               MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
93924 /*195546*/                /*SwitchType*/ 19, MVT::v4i64,// ->195567
93929                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
93944 /*195593*/                /*SwitchType*/ 19, MVT::v4i64,// ->195614
93949                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
93968 /*195648*/                /*SwitchType*/ 19, MVT::v4i64,// ->195669
93973                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
93989 /*195697*/                /*SwitchType*/ 19, MVT::v4i64,// ->195718
93994                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94002 /*195724*/                OPC_CheckType, MVT::v4i64,
94007                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94025 /*195778*/                /*SwitchType*/ 19, MVT::v4i64,// ->195799
94030                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94046 /*195827*/                /*SwitchType*/ 19, MVT::v4i64,// ->195848
94051                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94059 /*195854*/                OPC_CheckType, MVT::v4i64,
94064                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94081 /*195895*/            OPC_CheckType, MVT::v4i64,
94086                           MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
94112 /*195966*/                /*SwitchType*/ 22, MVT::v4i64,// ->195990
94117                                 MVT::v4i64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
94131 /*196019*/                /*SwitchType*/ 22, MVT::v4i64,// ->196043
94136                                 MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
94164 /*196092*/                OPC_CheckType, MVT::v4i64,
94169                               MVT::v4i64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
94190 /*196154*/                OPC_CheckType, MVT::v4i64,
94195                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
94214 /*196204*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->196227
94219                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94241 /*196264*/                  OPC_CheckType, MVT::v4i64,
94246                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94277 /*196335*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->196358
94282                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94305 /*196396*/                  OPC_CheckType, MVT::v4i64,
94310                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94343 /*196471*/              OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->196494
94348                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94370 /*196531*/                OPC_CheckType, MVT::v4i64,
94375                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94415 /*196630*/                /*SwitchType*/ 20, MVT::v4i64,// ->196652
94420                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94447 /*196695*/                  OPC_CheckType, MVT::v4i64,
94452                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94478 /*196761*/                /*SwitchType*/ 20, MVT::v4i64,// ->196783
94483                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94512 /*196828*/                  OPC_CheckType, MVT::v4i64,
94517                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94537 /*196876*/                OPC_CheckType, MVT::v4i64,
94542                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94554 /*196910*/                OPC_CheckType, MVT::v4i64,
94559                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94576 /*196951*/                OPC_CheckType, MVT::v4i64,
94581                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94594 /*196986*/                OPC_CheckType, MVT::v4i64,
94599                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94618 /*197033*/                OPC_CheckType, MVT::v4i64,
94623                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94635 /*197067*/                OPC_CheckType, MVT::v4i64,
94640                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94657 /*197108*/                OPC_CheckType, MVT::v4i64,
94662                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94675 /*197143*/                OPC_CheckType, MVT::v4i64,
94680                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94751 /*197297*/                /*SwitchType*/ 20, MVT::v4i64,// ->197319
94756                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94783 /*197362*/                  OPC_CheckType, MVT::v4i64,
94788                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94814 /*197428*/                /*SwitchType*/ 20, MVT::v4i64,// ->197450
94819                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94848 /*197495*/                  OPC_CheckType, MVT::v4i64,
94853                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94881 /*197567*/                /*SwitchType*/ 20, MVT::v4i64,// ->197589
94886                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94913 /*197632*/                  OPC_CheckType, MVT::v4i64,
94918                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
94944 /*197698*/                /*SwitchType*/ 20, MVT::v4i64,// ->197720
94949                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
94978 /*197765*/                  OPC_CheckType, MVT::v4i64,
94983                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95011 /*197837*/                /*SwitchType*/ 20, MVT::v4i64,// ->197859
95016                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95043 /*197902*/                  OPC_CheckType, MVT::v4i64,
95048                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95074 /*197968*/                /*SwitchType*/ 20, MVT::v4i64,// ->197990
95079                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95108 /*198035*/                  OPC_CheckType, MVT::v4i64,
95113                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95141 /*198107*/                /*SwitchType*/ 20, MVT::v4i64,// ->198129
95146                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95173 /*198172*/                  OPC_CheckType, MVT::v4i64,
95178                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95204 /*198238*/                /*SwitchType*/ 20, MVT::v4i64,// ->198260
95209                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95238 /*198305*/                  OPC_CheckType, MVT::v4i64,
95243                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95263 /*198354*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->198377
95268                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95290 /*198414*/                  OPC_CheckType, MVT::v4i64,
95295                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95326 /*198485*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->198508
95331                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95354 /*198546*/                  OPC_CheckType, MVT::v4i64,
95359                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95393 /*198624*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->198647
95398                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95420 /*198684*/                  OPC_CheckType, MVT::v4i64,
95425                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95456 /*198755*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->198778
95461                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95484 /*198816*/                  OPC_CheckType, MVT::v4i64,
95489                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95523 /*198894*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->198917
95528                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95550 /*198954*/                  OPC_CheckType, MVT::v4i64,
95555                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95586 /*199025*/                OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->199048
95591                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95614 /*199086*/                  OPC_CheckType, MVT::v4i64,
95619                                 MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
95652 /*199161*/              OPC_SwitchType /*2 cases */, 20, MVT::v4i64,// ->199184
95657                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95679 /*199221*/                OPC_CheckType, MVT::v4i64,
95684                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95728 /*199322*/              OPC_CheckType, MVT::v4i64,
95733                             MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95763 /*199394*/              OPC_CheckType, MVT::v4i64,
95768                             MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95798 /*199466*/              OPC_CheckType, MVT::v4i64,
95803                             MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95828 /*199533*/              /*SwitchType*/ 20, MVT::v4i64,// ->199555
95833                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95860 /*199598*/                OPC_CheckType, MVT::v4i64,
95865                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95891 /*199666*/              /*SwitchType*/ 20, MVT::v4i64,// ->199688
95896                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95923 /*199731*/                OPC_CheckType, MVT::v4i64,
95928                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95954 /*199799*/              /*SwitchType*/ 20, MVT::v4i64,// ->199821
95959                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
95986 /*199864*/                OPC_CheckType, MVT::v4i64,
95991                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96018 /*199934*/              /*SwitchType*/ 25, MVT::v4i64,// ->199961
96022 /*199939*/                OPC_CheckType, MVT::v4i64,
96027                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96049 /*199999*/              /*SwitchType*/ 27, MVT::v4i64,// ->200028
96054 /*200006*/                OPC_CheckType, MVT::v4i64,
96059                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96086 /*200076*/              /*SwitchType*/ 25, MVT::v4i64,// ->200103
96090 /*200081*/                OPC_CheckType, MVT::v4i64,
96095                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96117 /*200141*/              /*SwitchType*/ 27, MVT::v4i64,// ->200170
96122 /*200148*/                OPC_CheckType, MVT::v4i64,
96127                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96145 /*200192*/              OPC_CheckType, MVT::v4i64,
96150                             MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96162 /*200226*/              OPC_CheckType, MVT::v4i64,
96167                             MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96186 /*200274*/                OPC_CheckType, MVT::v4i64,
96191                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96204 /*200310*/                OPC_CheckType, MVT::v4i64,
96209                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96227 /*200353*/                OPC_CheckType, MVT::v4i64,
96232                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
96246 /*200390*/                OPC_CheckType, MVT::v4i64,
96251                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
96271 /*200439*/                OPC_CheckType, MVT::v4i64,
96276                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96289 /*200475*/                OPC_CheckType, MVT::v4i64,
96294                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
96312 /*200518*/                OPC_CheckType, MVT::v4i64,
96317                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
96331 /*200555*/                OPC_CheckType, MVT::v4i64,
96336                               MVT::v4i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
96362 /*200624*/                /*SwitchType*/ 19, MVT::v4i64,// ->200645
96367                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96383 /*200673*/                /*SwitchType*/ 19, MVT::v4i64,// ->200694
96388                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96411 /*200733*/                /*SwitchType*/ 19, MVT::v4i64,// ->200754
96416                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96433 /*200784*/                /*SwitchType*/ 19, MVT::v4i64,// ->200805
96438                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96465 /*200853*/                /*SwitchType*/ 19, MVT::v4i64,// ->200874
96470                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96486 /*200902*/                /*SwitchType*/ 19, MVT::v4i64,// ->200923
96491                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96514 /*200962*/                /*SwitchType*/ 19, MVT::v4i64,// ->200983
96519                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96536 /*201013*/                /*SwitchType*/ 19, MVT::v4i64,// ->201034
96541                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96568 /*201082*/                /*SwitchType*/ 19, MVT::v4i64,// ->201103
96573                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96589 /*201131*/                /*SwitchType*/ 19, MVT::v4i64,// ->201152
96594                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96617 /*201191*/                /*SwitchType*/ 19, MVT::v4i64,// ->201212
96622                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96639 /*201242*/                /*SwitchType*/ 19, MVT::v4i64,// ->201263
96644                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96671 /*201311*/                /*SwitchType*/ 19, MVT::v4i64,// ->201332
96676                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96692 /*201360*/                /*SwitchType*/ 19, MVT::v4i64,// ->201381
96697                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96720 /*201420*/                /*SwitchType*/ 19, MVT::v4i64,// ->201441
96725                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96742 /*201471*/                /*SwitchType*/ 19, MVT::v4i64,// ->201492
96747                                 MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96765 /*201514*/              OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->201536
96770                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96792 /*201572*/                OPC_CheckType, MVT::v4i64,
96797                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96824 /*201639*/              OPC_SwitchType /*2 cases */, 24, MVT::v4i64,// ->201666
96828 /*201645*/                OPC_CheckType, MVT::v4i64,
96833                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96854 /*201700*/              OPC_SwitchType /*2 cases */, 26, MVT::v4i64,// ->201729
96859 /*201708*/                OPC_CheckType, MVT::v4i64,
96864                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96894 /*201778*/              OPC_SwitchType /*2 cases */, 19, MVT::v4i64,// ->201800
96899                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96921 /*201836*/                OPC_CheckType, MVT::v4i64,
96926                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96953 /*201903*/              OPC_SwitchType /*2 cases */, 24, MVT::v4i64,// ->201930
96957 /*201909*/                OPC_CheckType, MVT::v4i64,
96962                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
96983 /*201964*/              OPC_SwitchType /*2 cases */, 26, MVT::v4i64,// ->201993
96988 /*201972*/                OPC_CheckType, MVT::v4i64,
96993                               MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
97032 /*202067*/              /*SwitchType*/ 20, MVT::v4i64,// ->202089
97037                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
97064 /*202132*/                OPC_CheckType, MVT::v4i64,
97069                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
97095 /*202200*/              /*SwitchType*/ 20, MVT::v4i64,// ->202222
97100                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
97127 /*202265*/                OPC_CheckType, MVT::v4i64,
97132                               MVT::v4i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
97159 /*202337*/              /*SwitchType*/ 22, MVT::v4i64,// ->202361
97164                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
97191 /*202408*/                OPC_CheckType, MVT::v4i64,
97196                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
97223 /*202482*/              /*SwitchType*/ 22, MVT::v4i64,// ->202506
97228                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
97255 /*202553*/                OPC_CheckType, MVT::v4i64,
97260                               MVT::v4i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
97459 /*202970*/            OPC_CheckType, MVT::v4i64,
97463                           MVT::v4i64, 3/*#Ops*/, 0, 2, 3, 
97511 /*203063*/            OPC_CheckType, MVT::v4i64,
97545 /*203125*/              OPC_SwitchType /*3 cases */, 32, MVT::v4i64,// ->203160
97741 /*203528*/                OPC_CheckType, MVT::v4i64,
97766 /*203573*/                OPC_CheckType, MVT::v4i64,
97796 /*203627*/                OPC_CheckType, MVT::v4i64,
97826 /*203682*/                OPC_CheckType, MVT::v4i64,
97875 /*203778*/            OPC_CheckType, MVT::v4i64,
97948 /*203924*/                  OPC_CheckType, MVT::v4i64,
98034 /*204089*/                  /*SwitchType*/ 26, MVT::v4i64,// ->204117
98130 /*204275*/                  /*SwitchType*/ 26, MVT::v4i64,// ->204303
98228 /*204467*/                  /*SwitchType*/ 26, MVT::v4i64,// ->204495
98324 /*204653*/                  /*SwitchType*/ 26, MVT::v4i64,// ->204681
98422 /*204845*/                  /*SwitchType*/ 26, MVT::v4i64,// ->204873
98518 /*205031*/                  /*SwitchType*/ 26, MVT::v4i64,// ->205059
98615 /*205220*/                /*SwitchType*/ 26, MVT::v4i64,// ->205248
98678 /*205336*/                OPC_SwitchType /*3 cases */, 31, MVT::v4i64,// ->205370
98856 /*205730*/                  OPC_CheckType, MVT::v4i64,
98879 /*205774*/                  OPC_CheckType, MVT::v4i64,
98907 /*205826*/                OPC_CheckType, MVT::v4i64,
98926 /*205866*/                OPC_CheckType, MVT::v4i64,
100200 /*208279*/              OPC_CheckType, MVT::v4i64,
104676 /*217034*/            OPC_CheckType, MVT::v4i64,
104743 /*217177*/                  OPC_CheckType, MVT::v4i64,
104819 /*217337*/                  /*SwitchType*/ 25, MVT::v4i64,// ->217364
104903 /*217517*/                  /*SwitchType*/ 25, MVT::v4i64,// ->217544
104989 /*217703*/                  /*SwitchType*/ 25, MVT::v4i64,// ->217730
105073 /*217883*/                  /*SwitchType*/ 25, MVT::v4i64,// ->217910
105159 /*218069*/                  /*SwitchType*/ 25, MVT::v4i64,// ->218096
105243 /*218249*/                  /*SwitchType*/ 25, MVT::v4i64,// ->218276
105328 /*218432*/                /*SwitchType*/ 25, MVT::v4i64,// ->218459
105371 /*218523*/                OPC_CheckType, MVT::v4i64,
105394 /*218568*/                OPC_SwitchType /*3 cases */, 21, MVT::v4i64,// ->218592
105442 /*218654*/                  OPC_SwitchType /*3 cases */, 22, MVT::v4i64,// ->218679
105607 /*218948*/                OPC_CheckType, MVT::v4i64,
105626 /*218980*/                OPC_CheckType, MVT::v4i64,
107603 /*223005*/              OPC_CheckType, MVT::v4i64,
118035 /*243890*/            OPC_CheckChild0Type, MVT::v4i64,
119607 /*246885*/            OPC_CheckType, MVT::v4i64,
119686 /*247042*/            OPC_CheckType, MVT::v4i64,
119766 /*247201*/            OPC_CheckType, MVT::v4i64,
122967 /*253643*/            OPC_CheckChild1Type, MVT::v4i64,
123015 /*253731*/              OPC_SwitchType /*3 cases */, 20, MVT::v4i64,// ->253754
123054 /*253809*/                OPC_CheckType, MVT::v4i64,
123105 /*253894*/                /*SwitchType*/ 18, MVT::v4i64,// ->253914
123181 /*254021*/                /*SwitchType*/ 18, MVT::v4i64,// ->254041
123257 /*254148*/                /*SwitchType*/ 18, MVT::v4i64,// ->254168
123333 /*254275*/                /*SwitchType*/ 18, MVT::v4i64,// ->254295
123382 /*254355*/                OPC_SwitchType /*3 cases */, 21, MVT::v4i64,// ->254379
123528 /*254639*/                OPC_CheckType, MVT::v4i64,
123545 /*254670*/                OPC_CheckType, MVT::v4i64,
125673 /*258456*/            OPC_CheckChild1Type, MVT::v4i64,
125710 /*258532*/              OPC_CheckType, MVT::v4i64,
125753 /*258613*/              /*SwitchType*/ 17, MVT::v4i64,// ->258632
125817 /*258734*/              /*SwitchType*/ 17, MVT::v4i64,// ->258753
125881 /*258855*/              /*SwitchType*/ 17, MVT::v4i64,// ->258874
125945 /*258976*/              /*SwitchType*/ 17, MVT::v4i64,// ->258995
128301 /*263721*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->263750
128466 /*264039*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->264068
128635 /*264365*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->264394
128800 /*264683*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->264712
128969 /*265009*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->265038
129134 /*265327*/                    OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->265356
129302 /*265650*/                  OPC_SwitchType /*8 cases */, 26, MVT::v4i64,// ->265679
130276 /*267529*/              OPC_CheckChild0Type, MVT::v4i64,
133946 /*274726*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->274754
134091 /*275034*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->275062
134240 /*275350*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->275378
134385 /*275658*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->275686
134534 /*275974*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->276002
134679 /*276282*/                    OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->276310
134827 /*276595*/                  OPC_SwitchType /*8 cases */, 25, MVT::v4i64,// ->276623
140443 /*288322*/                OPC_SwitchType /*8 cases */, 18, MVT::v4i64,// ->288343
140543 /*288490*/                OPC_SwitchType /*8 cases */, 18, MVT::v4i64,// ->288511
140643 /*288658*/                OPC_SwitchType /*8 cases */, 18, MVT::v4i64,// ->288679
140743 /*288826*/                OPC_SwitchType /*8 cases */, 18, MVT::v4i64,// ->288847
141478 /*290117*/            OPC_CheckChild0Type, MVT::v4i64,
142431 /*291841*/              OPC_SwitchType /*8 cases */, 17, MVT::v4i64,// ->291861
142515 /*292001*/              OPC_SwitchType /*8 cases */, 17, MVT::v4i64,// ->292021
142599 /*292161*/              OPC_SwitchType /*8 cases */, 17, MVT::v4i64,// ->292181
142683 /*292321*/              OPC_SwitchType /*8 cases */, 17, MVT::v4i64,// ->292341
144683 /*296285*/                OPC_CheckChild1Type, MVT::v4i64,
158467 /*322315*/          OPC_CheckType, MVT::v4i64,
158471                         MVT::v4i64, 4/*#Ops*/, 0, 2, 3, 4, 
158483 /*322351*/                OPC_CheckChild0Type, MVT::v4i64,
158600 /*322570*/                  OPC_CheckType, MVT::v4i64,
158604                                 MVT::v4i64, 4/*#Ops*/, 3, 0, 2, 4, 
158611 /*322592*/                  OPC_CheckType, MVT::v4i64,
158615                                 MVT::v4i64, 4/*#Ops*/, 3, 0, 2, 4, 
158622 /*322614*/                  OPC_CheckType, MVT::v4i64,
158626                                 MVT::v4i64, 4/*#Ops*/, 3, 0, 2, 4, 
158657 /*322675*/                  OPC_CheckType, MVT::v4i64,
158660                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158669 /*322695*/                  OPC_CheckType, MVT::v4i64,
158672                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158681 /*322715*/                  OPC_CheckType, MVT::v4i64,
158684                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158733 /*322802*/                  OPC_CheckType, MVT::v4i64,
158736                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158745 /*322822*/                  OPC_CheckType, MVT::v4i64,
158748                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158757 /*322842*/                  OPC_CheckType, MVT::v4i64,
158760                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158809 /*322929*/                  OPC_CheckType, MVT::v4i64,
158812                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158821 /*322949*/                  OPC_CheckType, MVT::v4i64,
158824                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158833 /*322969*/                  OPC_CheckType, MVT::v4i64,
158836                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158885 /*323056*/                  OPC_CheckType, MVT::v4i64,
158888                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158897 /*323076*/                  OPC_CheckType, MVT::v4i64,
158900                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158909 /*323096*/                  OPC_CheckType, MVT::v4i64,
158912                                 MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
158967 /*323192*/                OPC_CheckType, MVT::v4i64,
158971                               MVT::v4i64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
158978 /*323215*/                OPC_CheckType, MVT::v4i64,
158982                               MVT::v4i64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
158989 /*323238*/                OPC_CheckType, MVT::v4i64,
158993                               MVT::v4i64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
159034 /*323322*/            /*SwitchType*/ 11, MVT::v4i64,// ->323335
159037                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159057 /*323364*/            /*SwitchType*/ 11, MVT::v4i64,// ->323377
159060                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159080 /*323406*/            /*SwitchType*/ 11, MVT::v4i64,// ->323419
159083                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159103 /*323448*/            /*SwitchType*/ 11, MVT::v4i64,// ->323461
159106                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159126 /*323490*/            /*SwitchType*/ 11, MVT::v4i64,// ->323503
159129                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159143 /*323518*/            OPC_CheckType, MVT::v4i64,
159146                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159176 /*323573*/            OPC_CheckType, MVT::v4i64,
159179                           MVT::v4i64, 4/*#Ops*/, 0, 1, 2, 3, 
159199 /*323617*/            /*SwitchType*/ 12, MVT::v4i64,// ->323631
159202                             MVT::v4i64, 4/*#Ops*/, 0, 1, 2, 3, 
159224 /*323664*/            /*SwitchType*/ 13, MVT::v4i64,// ->323679
159227                             MVT::v4i64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
159248 /*323710*/            /*SwitchType*/ 12, MVT::v4i64,// ->323724
159251                             MVT::v4i64, 4/*#Ops*/, 0, 1, 2, 3, 
159272 /*323755*/            /*SwitchType*/ 12, MVT::v4i64,// ->323769
159275                             MVT::v4i64, 4/*#Ops*/, 0, 1, 2, 3, 
159309 /*323822*/            OPC_CheckType, MVT::v4i64,
159313                           MVT::v4i64, 4/*#Ops*/, 3, 0, 2, 4, 
159355 /*323906*/              OPC_CheckType, MVT::v4i64,
159358                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
159379 /*323944*/              OPC_CheckType, MVT::v4i64,
159382                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
159400 /*323982*/            /*SwitchType*/ 12, MVT::v4i64,// ->323996
159403                             MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
159414 /*324006*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324020
159417                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159434 /*324043*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324057
159437                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159460 /*324094*/            /*SwitchType*/ 11, MVT::v4i64,// ->324107
159463                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159474 /*324117*/            OPC_CheckType, MVT::v4i64,
159477                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159487 /*324139*/            OPC_CheckType, MVT::v4i64,
159490                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159519 /*324197*/            /*SwitchType*/ 11, MVT::v4i64,// ->324210
159522                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159539 /*324234*/            /*SwitchType*/ 11, MVT::v4i64,// ->324247
159542                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159559 /*324271*/            /*SwitchType*/ 11, MVT::v4i64,// ->324284
159562                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159579 /*324308*/            /*SwitchType*/ 11, MVT::v4i64,// ->324321
159582                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159593 /*324331*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324345
159596                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159613 /*324368*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324382
159616                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159633 /*324405*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324419
159636                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159653 /*324442*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->324456
159656                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159687 /*324503*/              OPC_CheckType, MVT::v4i64,
159690                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159715 /*324550*/              OPC_CheckType, MVT::v4i64,
159718                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159743 /*324597*/              OPC_CheckType, MVT::v4i64,
159746                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159763 /*324634*/            /*SwitchType*/ 11, MVT::v4i64,// ->324647
159766                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159783 /*324671*/            /*SwitchType*/ 11, MVT::v4i64,// ->324684
159786                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159803 /*324708*/            /*SwitchType*/ 11, MVT::v4i64,// ->324721
159806                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159826 /*324749*/              OPC_CheckChild1Type, MVT::v4i64,
159831 /*324755*/              OPC_CheckType, MVT::v4i64,
159834                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159854 /*324796*/              OPC_CheckChild1Type, MVT::v4i64,
159859 /*324802*/              OPC_CheckType, MVT::v4i64,
159862                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159873 /*324825*/            OPC_CheckType, MVT::v4i64,
159876                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
159887 /*324848*/            OPC_CheckType, MVT::v4i64,
159890                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
159901 /*324872*/            OPC_CheckType, MVT::v4i64,
159904                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
159921 /*324911*/              /*SwitchType*/ 10, MVT::v4i64,// ->324923
159924                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
159940 /*324944*/              /*SwitchType*/ 10, MVT::v4i64,// ->324956
159943                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
159962 /*324983*/              /*SwitchType*/ 10, MVT::v4i64,// ->324995
159965                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
159981 /*325016*/              /*SwitchType*/ 10, MVT::v4i64,// ->325028
159984                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160003 /*325055*/              /*SwitchType*/ 10, MVT::v4i64,// ->325067
160006                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160022 /*325088*/              /*SwitchType*/ 10, MVT::v4i64,// ->325100
160025                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160044 /*325127*/              /*SwitchType*/ 10, MVT::v4i64,// ->325139
160047                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160063 /*325160*/              /*SwitchType*/ 10, MVT::v4i64,// ->325172
160066                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160085 /*325198*/            OPC_CheckChild0Type, MVT::v4i64,
160098 /*325220*/            OPC_CheckChild0Type, MVT::v4i64,
160123 /*325263*/              /*SwitchType*/ 10, MVT::v4i64,// ->325275
160126                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160142 /*325296*/              /*SwitchType*/ 10, MVT::v4i64,// ->325308
160145                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160157 /*325320*/            OPC_CheckType, MVT::v4i64,
160160                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
160177 /*325357*/              /*SwitchType*/ 10, MVT::v4i64,// ->325369
160180                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160196 /*325390*/              /*SwitchType*/ 10, MVT::v4i64,// ->325402
160199                               MVT::v4i64, 2/*#Ops*/, 0, 1, 
160211 /*325414*/            OPC_CheckType, MVT::v4i64,
160214                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
160223 /*325434*/            OPC_SwitchType /*2 cases */, 10, MVT::v4i64,// ->325447
160226                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
160239 /*325466*/              OPC_CheckChild0Type, MVT::v4i64,
160244 /*325472*/              OPC_CheckType, MVT::v4i64,
160247                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
160269 /*325512*/            OPC_SwitchType /*2 cases */, 10, MVT::v4i64,// ->325525
160272                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
160285 /*325544*/              OPC_CheckChild0Type, MVT::v4i64,
160290 /*325550*/              OPC_CheckType, MVT::v4i64,
160293                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
160322 /*325605*/            /*SwitchType*/ 11, MVT::v4i64,// ->325618
160325                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
160342 /*325642*/            /*SwitchType*/ 11, MVT::v4i64,// ->325655
160345                             MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
160363 /*325681*/            /*SwitchType*/ 12, MVT::v4i64,// ->325695
160366                             MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
160384 /*325721*/            /*SwitchType*/ 12, MVT::v4i64,// ->325735
160387                             MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
160460 /*325850*/          OPC_CheckType, MVT::v4i64,
160464                         MVT::v4i64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
160491 /*325913*/                OPC_CheckType, MVT::v4i64,
160494                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160501 /*325932*/                OPC_CheckType, MVT::v4i64,
160504                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160511 /*325951*/                OPC_CheckType, MVT::v4i64,
160514                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160555 /*326034*/                OPC_CheckType, MVT::v4i64,
160558                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160565 /*326053*/                OPC_CheckType, MVT::v4i64,
160568                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160575 /*326072*/                OPC_CheckType, MVT::v4i64,
160578                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160619 /*326155*/                OPC_CheckType, MVT::v4i64,
160622                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160629 /*326174*/                OPC_CheckType, MVT::v4i64,
160632                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160639 /*326193*/                OPC_CheckType, MVT::v4i64,
160642                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160683 /*326276*/                OPC_CheckType, MVT::v4i64,
160686                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160693 /*326295*/                OPC_CheckType, MVT::v4i64,
160696                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160703 /*326314*/                OPC_CheckType, MVT::v4i64,
160706                               MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160755 /*326414*/            /*SwitchType*/ 12, MVT::v4i64,// ->326428
160758                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160776 /*326456*/            /*SwitchType*/ 12, MVT::v4i64,// ->326470
160779                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160797 /*326498*/            /*SwitchType*/ 12, MVT::v4i64,// ->326512
160800                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160818 /*326540*/            /*SwitchType*/ 12, MVT::v4i64,// ->326554
160821                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160839 /*326582*/            /*SwitchType*/ 12, MVT::v4i64,// ->326596
160842                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160854 /*326609*/            OPC_CheckType, MVT::v4i64,
160857                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
160883 /*326662*/            OPC_CheckType, MVT::v4i64,
160886                           MVT::v4i64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
160904 /*326706*/            /*SwitchType*/ 13, MVT::v4i64,// ->326721
160907                             MVT::v4i64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
160945 /*326795*/            /*SwitchType*/ 56, MVT::v4i64,// ->326853
160950                               MVT::v4i64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
160958                               MVT::v4i64, 5/*#Ops*/, 3, 0, 2, 1, 5, 
160966                               MVT::v4i64, 5/*#Ops*/, 2, 0, 1, 3, 5, 
160986 /*326883*/            /*SwitchType*/ 13, MVT::v4i64,// ->326898
160989                             MVT::v4i64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
161008 /*326928*/            /*SwitchType*/ 13, MVT::v4i64,// ->326943
161011                             MVT::v4i64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
161046 /*327018*/          /*SwitchType*/ 64, MVT::v4i64,// ->327084
161050                             MVT::v4i64, 2/*#Ops*/, 0, 1, 
161067                             MVT::v4i64, 2/*#Ops*/, 7, 8, 
161090 /*327117*/              OPC_CheckType, MVT::v4i64,
161093                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161110 /*327153*/              OPC_CheckType, MVT::v4i64,
161113                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161130 /*327193*/              /*SwitchType*/ 12, MVT::v4i64,// ->327207
161133                               MVT::v4i64, 4/*#Ops*/, 2, 0, 1, 3, 
161145 /*327226*/              /*SwitchType*/ 12, MVT::v4i64,// ->327240
161148                               MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
161158 /*327249*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327264
161161                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161176 /*327286*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327301
161179                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161200 /*327338*/            /*SwitchType*/ 12, MVT::v4i64,// ->327352
161203                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161212 /*327360*/            OPC_CheckType, MVT::v4i64,
161215                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161223 /*327381*/            OPC_CheckType, MVT::v4i64,
161226                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161251 /*327438*/            /*SwitchType*/ 12, MVT::v4i64,// ->327452
161254                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161269 /*327475*/            /*SwitchType*/ 12, MVT::v4i64,// ->327489
161272                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161287 /*327512*/            /*SwitchType*/ 12, MVT::v4i64,// ->327526
161290                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161305 /*327549*/            /*SwitchType*/ 12, MVT::v4i64,// ->327563
161308                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161317 /*327571*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327586
161320                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161335 /*327608*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327623
161338                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161353 /*327645*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327660
161356                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161371 /*327682*/            OPC_SwitchType /*2 cases */, 12, MVT::v4i64,// ->327697
161374                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161401 /*327742*/              OPC_CheckType, MVT::v4i64,
161404                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161425 /*327787*/              OPC_CheckType, MVT::v4i64,
161428                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161449 /*327832*/              OPC_CheckType, MVT::v4i64,
161452                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161467 /*327869*/            /*SwitchType*/ 12, MVT::v4i64,// ->327883
161470                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161485 /*327906*/            /*SwitchType*/ 12, MVT::v4i64,// ->327920
161488                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161503 /*327943*/            /*SwitchType*/ 12, MVT::v4i64,// ->327957
161506                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161524 /*327984*/              OPC_CheckChild1Type, MVT::v4i64,
161527 /*327988*/              OPC_CheckType, MVT::v4i64,
161530                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161548 /*328029*/              OPC_CheckChild1Type, MVT::v4i64,
161551 /*328033*/              OPC_CheckType, MVT::v4i64,
161554                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161563 /*328055*/            OPC_CheckType, MVT::v4i64,
161566                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161575 /*328078*/            OPC_CheckType, MVT::v4i64,
161578                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161587 /*328101*/            OPC_CheckType, MVT::v4i64,
161590                           MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161605 /*328139*/              /*SwitchType*/ 11, MVT::v4i64,// ->328152
161608                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161622 /*328172*/              /*SwitchType*/ 11, MVT::v4i64,// ->328185
161625                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161642 /*328211*/              /*SwitchType*/ 11, MVT::v4i64,// ->328224
161645                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161659 /*328244*/              /*SwitchType*/ 11, MVT::v4i64,// ->328257
161662                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161679 /*328283*/              /*SwitchType*/ 11, MVT::v4i64,// ->328296
161682                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161696 /*328316*/              /*SwitchType*/ 11, MVT::v4i64,// ->328329
161699                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161716 /*328355*/              /*SwitchType*/ 11, MVT::v4i64,// ->328368
161719                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161733 /*328388*/              /*SwitchType*/ 11, MVT::v4i64,// ->328401
161736                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161753 /*328426*/            OPC_CheckChild0Type, MVT::v4i64,
161764 /*328447*/            OPC_CheckChild0Type, MVT::v4i64,
161785 /*328488*/              /*SwitchType*/ 11, MVT::v4i64,// ->328501
161788                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161802 /*328521*/              /*SwitchType*/ 11, MVT::v4i64,// ->328534
161805                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161815 /*328544*/            OPC_CheckType, MVT::v4i64,
161818                           MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161833 /*328581*/              /*SwitchType*/ 11, MVT::v4i64,// ->328594
161836                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161850 /*328614*/              /*SwitchType*/ 11, MVT::v4i64,// ->328627
161853                               MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161863 /*328637*/            OPC_CheckType, MVT::v4i64,
161866                           MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161873 /*328656*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->328670
161876                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161889 /*328690*/              OPC_CheckChild0Type, MVT::v4i64,
161892 /*328694*/              OPC_CheckType, MVT::v4i64,
161895                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161913 /*328732*/            OPC_SwitchType /*2 cases */, 11, MVT::v4i64,// ->328746
161916                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161929 /*328766*/              OPC_CheckChild0Type, MVT::v4i64,
161932 /*328770*/              OPC_CheckType, MVT::v4i64,
161935                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
161960 /*328824*/            /*SwitchType*/ 12, MVT::v4i64,// ->328838
161963                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161978 /*328861*/            /*SwitchType*/ 12, MVT::v4i64,// ->328875
161981                             MVT::v4i64, 4/*#Ops*/, 3, 0, 1, 2, 
161997 /*328900*/            /*SwitchType*/ 12, MVT::v4i64,// ->328914
162000                             MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
162016 /*328939*/            /*SwitchType*/ 12, MVT::v4i64,// ->328953
162019                             MVT::v4i64, 4/*#Ops*/, 1, 0, 2, 3, 
162105 /*329138*/          /*SwitchType*/ 84, MVT::v4i64,// ->329224
162109                             MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
162131                             MVT::v4i64, 2/*#Ops*/, 11, 12, 
162299 /*329540*/                    /*SwitchType*/ 26, MVT::v4i64,// ->329568
162381 /*329697*/                      OPC_CheckType, MVT::v4i64,
162426 /*329777*/                      OPC_CheckType, MVT::v4i64,
162506 /*329933*/                    /*SwitchType*/ 26, MVT::v4i64,// ->329961
162633 /*330184*/                    /*SwitchType*/ 26, MVT::v4i64,// ->330212
162715 /*330341*/                      OPC_CheckType, MVT::v4i64,
162798 /*330502*/                    /*SwitchType*/ 26, MVT::v4i64,// ->330530
162882 /*330661*/                      OPC_CheckType, MVT::v4i64,
162967 /*330828*/                    /*SwitchType*/ 26, MVT::v4i64,// ->330856
163049 /*330985*/                      OPC_CheckType, MVT::v4i64,
163132 /*331146*/                    /*SwitchType*/ 26, MVT::v4i64,// ->331174
163216 /*331305*/                      OPC_CheckType, MVT::v4i64,
163300 /*331469*/                  /*SwitchType*/ 26, MVT::v4i64,// ->331497
163382 /*331626*/                    OPC_CheckType, MVT::v4i64,
166715 /*338147*/              /*SwitchType*/ 47, MVT::v4i64,// ->338196
166768 /*338256*/              /*SwitchType*/ 49, MVT::v4i64,// ->338307
166826 /*338376*/              /*SwitchType*/ 47, MVT::v4i64,// ->338425
166879 /*338485*/              /*SwitchType*/ 49, MVT::v4i64,// ->338536
167566 /*339819*/                    /*SwitchType*/ 25, MVT::v4i64,// ->339846
167638 /*339971*/                      OPC_CheckType, MVT::v4i64,
167679 /*340049*/                      OPC_CheckType, MVT::v4i64,
167749 /*340200*/                    /*SwitchType*/ 25, MVT::v4i64,// ->340227
167860 /*340443*/                    /*SwitchType*/ 25, MVT::v4i64,// ->340470
167932 /*340595*/                      OPC_CheckType, MVT::v4i64,
168005 /*340751*/                    /*SwitchType*/ 25, MVT::v4i64,// ->340778
168079 /*340905*/                      OPC_CheckType, MVT::v4i64,
168154 /*341067*/                    /*SwitchType*/ 25, MVT::v4i64,// ->341094
168226 /*341219*/                      OPC_CheckType, MVT::v4i64,
168299 /*341375*/                    /*SwitchType*/ 25, MVT::v4i64,// ->341402
168373 /*341529*/                      OPC_CheckType, MVT::v4i64,
168447 /*341688*/                  /*SwitchType*/ 25, MVT::v4i64,// ->341715
168519 /*341840*/                    OPC_CheckType, MVT::v4i64,
173019 /*351275*/              /*SwitchType*/ 47, MVT::v4i64,// ->351324
173068 /*351384*/              /*SwitchType*/ 49, MVT::v4i64,// ->351435
173122 /*351504*/              /*SwitchType*/ 47, MVT::v4i64,// ->351553
173171 /*351613*/              /*SwitchType*/ 49, MVT::v4i64,// ->351664
173885 /*353033*/                /*SwitchType*/ 18, MVT::v4i64,// ->353053
173985 /*353201*/                /*SwitchType*/ 18, MVT::v4i64,// ->353221
174085 /*353369*/                /*SwitchType*/ 18, MVT::v4i64,// ->353389
174185 /*353537*/                /*SwitchType*/ 18, MVT::v4i64,// ->353557
175005 /*355035*/              OPC_CheckChild0Type, MVT::v4i64,
175046 /*355107*/              OPC_CheckChild0Type, MVT::v4i64,
175334 /*355631*/              /*SwitchType*/ 17, MVT::v4i64,// ->355650
175418 /*355791*/              /*SwitchType*/ 17, MVT::v4i64,// ->355810
175502 /*355951*/              /*SwitchType*/ 17, MVT::v4i64,// ->355970
175586 /*356111*/              /*SwitchType*/ 17, MVT::v4i64,// ->356130
176483 /*357969*/              OPC_CheckChild0Type, MVT::v4i64,
176520 /*358041*/              OPC_CheckChild0Type, MVT::v4i64,
177200 /*359333*/            OPC_CheckChild0Type, MVT::v4i64,
189192 /*382120*/            OPC_CheckType, MVT::v4i64,
189197                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189208 /*382153*/                OPC_CheckType, MVT::v4i64,
189213                               MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189638 /*383007*/            OPC_CheckType, MVT::v4i64,
189643                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189654 /*383039*/              OPC_CheckType, MVT::v4i64,
189659                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189795 /*383335*/              OPC_CheckType, MVT::v4i64,
189800                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189835 /*383424*/              /*SwitchType*/ 17, MVT::v4i64,// ->383443
189840                               MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189890 /*383540*/          /*SwitchType*/ 17, MVT::v4i64,// ->383559
189895                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
189901 /*383563*/          OPC_CheckType, MVT::v4i64,
189906                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190052 /*383883*/        /*SwitchType*/ 22, MVT::v4i64,// ->383907
190056                           MVT::v4i64, 1/*#Ops*/, 0, 
190062                           MVT::v4i64, 1/*#Ops*/, 0, 
190135 /*384024*/        OPC_SwitchType /*3 cases */, 22, MVT::v4i64,// ->384049
190139                           MVT::v4i64, 1/*#Ops*/, 0, 
190145                           MVT::v4i64, 1/*#Ops*/, 0, 
190251 /*384230*/            OPC_CheckType, MVT::v4i64,
190256                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190267 /*384263*/                OPC_CheckType, MVT::v4i64,
190272                               MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190697 /*385117*/            OPC_CheckType, MVT::v4i64,
190702                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190713 /*385149*/              OPC_CheckType, MVT::v4i64,
190718                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190854 /*385445*/              OPC_CheckType, MVT::v4i64,
190859                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190894 /*385534*/              /*SwitchType*/ 17, MVT::v4i64,// ->385553
190899                               MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190949 /*385650*/          /*SwitchType*/ 17, MVT::v4i64,// ->385669
190954                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
190960 /*385673*/          OPC_CheckType, MVT::v4i64,
190965                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191111 /*385993*/        /*SwitchType*/ 22, MVT::v4i64,// ->386017
191115                           MVT::v4i64, 1/*#Ops*/, 0, 
191121                           MVT::v4i64, 1/*#Ops*/, 0, 
191194 /*386134*/        OPC_SwitchType /*3 cases */, 22, MVT::v4i64,// ->386159
191198                           MVT::v4i64, 1/*#Ops*/, 0, 
191204                           MVT::v4i64, 1/*#Ops*/, 0, 
191358 /*386440*/            /*SwitchType*/ 17, MVT::v4i64,// ->386459
191363                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191459 /*386659*/          /*SwitchType*/ 17, MVT::v4i64,// ->386678
191464                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191566 /*386894*/            /*SwitchType*/ 17, MVT::v4i64,// ->386913
191571                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191608 /*386986*/            /*SwitchType*/ 17, MVT::v4i64,// ->387005
191613                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191662 /*387087*/        /*SwitchType*/ 9, MVT::v4i64,// ->387098
191665                         MVT::v4i64, 1/*#Ops*/, 0, 
191737 /*387217*/        /*SwitchType*/ 9, MVT::v4i64,// ->387228
191740                         MVT::v4i64, 1/*#Ops*/, 0, 
191842 /*387421*/          /*SwitchType*/ 17, MVT::v4i64,// ->387440
191847                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191899 /*387550*/          /*SwitchType*/ 17, MVT::v4i64,// ->387569
191904                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191996 /*387763*/            /*SwitchType*/ 17, MVT::v4i64,// ->387782
192001                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192038 /*387855*/            /*SwitchType*/ 17, MVT::v4i64,// ->387874
192043                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192086 /*387947*/        /*SwitchType*/ 9, MVT::v4i64,// ->387958
192089                         MVT::v4i64, 1/*#Ops*/, 0, 
192131 /*388028*/        /*SwitchType*/ 9, MVT::v4i64,// ->388039
192134                         MVT::v4i64, 1/*#Ops*/, 0, 
192240 /*388242*/            /*SwitchType*/ 17, MVT::v4i64,// ->388261
192245                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192341 /*388461*/          /*SwitchType*/ 17, MVT::v4i64,// ->388480
192346                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192448 /*388696*/            /*SwitchType*/ 17, MVT::v4i64,// ->388715
192453                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192490 /*388788*/            /*SwitchType*/ 17, MVT::v4i64,// ->388807
192495                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192544 /*388889*/        /*SwitchType*/ 51, MVT::v4i64,// ->388942
192548                           MVT::v4i64, 1/*#Ops*/, 0, 
192562                           MVT::v4i64, 2/*#Ops*/, 4, 5, 
192651 /*389103*/        /*SwitchType*/ 51, MVT::v4i64,// ->389156
192655                           MVT::v4i64, 1/*#Ops*/, 0, 
192669                           MVT::v4i64, 2/*#Ops*/, 4, 5, 
192772 /*389349*/          /*SwitchType*/ 17, MVT::v4i64,// ->389368
192777                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192829 /*389478*/          /*SwitchType*/ 17, MVT::v4i64,// ->389497
192834                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192926 /*389691*/            /*SwitchType*/ 17, MVT::v4i64,// ->389710
192931                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192968 /*389783*/            /*SwitchType*/ 17, MVT::v4i64,// ->389802
192973                             MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
193032 /*389917*/        /*SwitchType*/ 51, MVT::v4i64,// ->389970
193036                           MVT::v4i64, 1/*#Ops*/, 0, 
193050                           MVT::v4i64, 2/*#Ops*/, 4, 5, 
193125 /*390124*/        /*SwitchType*/ 51, MVT::v4i64,// ->390177
193129                           MVT::v4i64, 1/*#Ops*/, 0, 
193143                           MVT::v4i64, 2/*#Ops*/, 4, 5, 
193232 /*390351*/          OPC_CheckType, MVT::v4i64,
193238                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
193294 /*390501*/        /*SwitchType*/ 19, MVT::v4i64,// ->390522
193299                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193363 /*390660*/          /*SwitchType*/ 19, MVT::v4i64,// ->390681
193368                           MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193410 /*390758*/      /*SwitchType*/ 11, MVT::v4i64,// ->390771
193413                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
193445 /*390828*/        /*SwitchType*/ 29, MVT::v4i64,// ->390859
193617 /*391189*/        /*SwitchType*/ 29, MVT::v4i64,// ->391220
193790 /*391564*/      /*SwitchType*/ 41, MVT::v4i64,// ->391607
193801                       MVT::v4i64, 7/*#Ops*/, 10, 3, 4, 5, 6, 7, 11, 
193850 /*391721*/        OPC_SwitchType /*4 cases */, 48, MVT::v4i64,// ->391772
193857                           MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
193866                           MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
193957 /*391982*/        OPC_CheckType, MVT::v4i64,
193978 /*392025*/        OPC_CheckType, MVT::v4i64,
193984                       MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194310 /*392747*/              OPC_SwitchType /*4 cases */, 52, MVT::v4i64,// ->392802
194318                                 MVT::v4i64, 3/*#Ops*/, 1, 2, 3, 
194328                                 MVT::v4i64, 3/*#Ops*/, 1, 2, 3, 
194500 /*393202*/              OPC_CheckChild1Type, MVT::v4i64,
194507                               MVT::v4i64, 1/*#Ops*/, 0,  // Results = #2
194517                               MVT::v4i64, 1/*#Ops*/, 0,  // Results = #2
195046 /*394527*/          /*SwitchType*/ 18, MVT::v4i64,// ->394547
195048                           MVT::v4i64, 0/*#Ops*/,  // Results = #1
195051                           MVT::v4i64, 3/*#Ops*/, 1, 0, 2, 
195127 /*394714*/          OPC_CheckChild1Type, MVT::v4i64,
195178 /*394833*/      /*SwitchType*/ 32, MVT::v4i64,// ->394867
195187                       MVT::v4i64, 3/*#Ops*/, 0, 4, 5, 
195224 /*394951*/        OPC_SwitchType /*4 cases */, 32, MVT::v4i64,// ->394986
195229                           MVT::v4i64, 3/*#Ops*/, 1, 2, 3, 
195236                           MVT::v4i64, 3/*#Ops*/, 1, 2, 3, 
195310 /*395131*/        OPC_CheckChild1Type, MVT::v4i64,
195327 /*395164*/        OPC_CheckType, MVT::v4i64,
195331                       MVT::v4i64, 3/*#Ops*/, 1, 2, 3, 
196527 /*397656*/        /*SwitchType*/ 18, MVT::v4i64,// ->397676
196532                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
196588 /*397789*/          /*SwitchType*/ 18, MVT::v4i64,// ->397809
196593                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
196715 /*398077*/      /*SwitchType*/ 53, MVT::v4i64,// ->398132
196719                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
196733                         MVT::v4i64, 2/*#Ops*/, 5, 6, 
198134 /*400877*/      OPC_CheckType, MVT::v4i64,
198139                     MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
198157 /*400919*/      OPC_CheckType, MVT::v4i64,
198163                     MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
198566 /*401682*/      OPC_CheckType, MVT::v4i64,
198572                     MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 
198590 /*401727*/      OPC_CheckType, MVT::v4i64,
198596                     MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
198675 /*401896*/        /*SwitchType*/ 29, MVT::v4i64,// ->401927
198679                           MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
198686                           MVT::v4i64, 3/*#Ops*/, 0, 1, 3, 
199099 /*402697*/      OPC_CheckType, MVT::v4i64,
199104                     MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
199122 /*402739*/      OPC_CheckType, MVT::v4i64,
199128                     MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199146 /*402784*/      OPC_CheckType, MVT::v4i64,
199151                     MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
199169 /*402826*/      OPC_CheckType, MVT::v4i64,
199175                     MVT::v4i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199186 /*402861*/        OPC_CheckType, MVT::v4i64,
199190                         MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
199196                         MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
199496 /*403478*/        /*SwitchType*/ 38, MVT::v4i64,// ->403518
199502                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199510                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199755 /*403990*/        /*SwitchType*/ 22, MVT::v4i64,// ->404014
199759                           MVT::v4i64, 1/*#Ops*/, 0, 
199765                           MVT::v4i64, 1/*#Ops*/, 0, 
199856 /*404211*/        /*SwitchType*/ 98, MVT::v4i64,// ->404311
199860                           MVT::v4i64, 1/*#Ops*/, 0, 
199868                           MVT::v4i64, 1/*#Ops*/, 1, 
199874                           MVT::v4i64, 0/*#Ops*/,  // Results = #1
199882                           MVT::v4i64, 3/*#Ops*/, 1, 4, 5,  // Results = #6
199890                           MVT::v4i64, 3/*#Ops*/, 6, 9, 10, 
199954 /*404440*/        OPC_CheckChild0Type, MVT::v4i64,
199955 /*404442*/        OPC_CheckType, MVT::v4i64,
199961                       MVT::v4i64, 1/*#Ops*/, 2, 
200405 /*405485*/        OPC_SwitchType /*2 cases */, 40, MVT::v4i64,// ->405528
200411                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200419                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200451 /*405586*/        /*SwitchType*/ 18, MVT::v4i64,// ->405606
200456                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200467 /*405616*/      OPC_SwitchType /*2 cases */, 24, MVT::v4i64,// ->405643
200471                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
200477                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202060 /*408840*/          OPC_CheckType, MVT::v4i64,
202194 /*409114*/        /*SwitchType*/ 18, MVT::v4i64,// ->409134
202199                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202287 /*409327*/          /*SwitchType*/ 18, MVT::v4i64,// ->409347
202292                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202400 /*409543*/      /*SwitchType*/ 24, MVT::v4i64,// ->409569
202404                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202410                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202481 /*409716*/        /*SwitchType*/ 18, MVT::v4i64,// ->409736
202486                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202574 /*409929*/          /*SwitchType*/ 18, MVT::v4i64,// ->409949
202579                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202687 /*410145*/      /*SwitchType*/ 24, MVT::v4i64,// ->410171
202691                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202697                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202768 /*410318*/        /*SwitchType*/ 18, MVT::v4i64,// ->410338
202773                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202861 /*410531*/          /*SwitchType*/ 18, MVT::v4i64,// ->410551
202866                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202966 /*410734*/      /*SwitchType*/ 53, MVT::v4i64,// ->410789
202970                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
202984                         MVT::v4i64, 2/*#Ops*/, 5, 6, 
203065 /*410967*/        /*SwitchType*/ 18, MVT::v4i64,// ->410987
203070                         MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203134 /*411120*/          /*SwitchType*/ 18, MVT::v4i64,// ->411140
203139                           MVT::v4i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203215 /*411307*/      /*SwitchType*/ 53, MVT::v4i64,// ->411362
203219                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
203233                         MVT::v4i64, 2/*#Ops*/, 5, 6, 
203285 /*411468*/        /*SwitchType*/ 19, MVT::v4i64,// ->411489
203290                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
203313 /*411528*/        /*SwitchType*/ 19, MVT::v4i64,// ->411549
203318                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
203335 /*411573*/      /*SwitchType*/ 11, MVT::v4i64,// ->411586
203338                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
204396 /*413619*/          OPC_CheckType, MVT::v4i64,
204401                         MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204415 /*413657*/          OPC_CheckType, MVT::v4i64,
204420                         MVT::v4i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204441 /*413703*/      OPC_CheckType, MVT::v4i64,
204447                     MVT::v4i64, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204466 /*413750*/      OPC_CheckType, MVT::v4i64,
204472                     MVT::v4i64, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
204490 /*413795*/      OPC_CheckType, MVT::v4i64,
204496                     MVT::v4i64, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204515 /*413842*/        OPC_CheckType, MVT::v4i64,
204521                       MVT::v4i64, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
205011 /*414789*/        /*SwitchType*/ 12, MVT::v4i64,// ->414803
205014                         MVT::v4i64, 4/*#Ops*/, 0, 1, 2, 3, 
205136 /*415088*/        /*SwitchType*/ 19, MVT::v4i64,// ->415109
205141                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205205 /*415247*/          /*SwitchType*/ 19, MVT::v4i64,// ->415268
205210                           MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205270 /*415384*/      /*SwitchType*/ 11, MVT::v4i64,// ->415397
205273                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
205358 /*415597*/        /*SwitchType*/ 19, MVT::v4i64,// ->415618
205363                         MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205427 /*415756*/          /*SwitchType*/ 19, MVT::v4i64,// ->415777
205432                           MVT::v4i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205492 /*415893*/      /*SwitchType*/ 11, MVT::v4i64,// ->415906
205495                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
205555 /*416023*/        OPC_CheckChild2Type, MVT::v4i64,
205561 /*416032*/          OPC_CheckType, MVT::v4i64,
205567                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205575                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205583 /*416081*/          OPC_CheckType, MVT::v4i64,
205589                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205597                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206174 /*417441*/                /*SwitchType*/ 18, MVT::v4i64,// ->417461
206179                                 MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206193 /*417484*/                OPC_CheckType, MVT::v4i64,
206198                               MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206212 /*417529*/              /*SwitchType*/ 18, MVT::v4i64,// ->417549
206217                               MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206237 /*417586*/                /*SwitchType*/ 18, MVT::v4i64,// ->417606
206242                                 MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206256 /*417629*/                OPC_CheckType, MVT::v4i64,
206261                               MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206275 /*417674*/              /*SwitchType*/ 18, MVT::v4i64,// ->417694
206280                               MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206300 /*417730*/              /*SwitchType*/ 19, MVT::v4i64,// ->417751
206305                               MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206319 /*417775*/              OPC_CheckType, MVT::v4i64,
206324                             MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206338 /*417822*/            /*SwitchType*/ 19, MVT::v4i64,// ->417843
206343                             MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206851 /*418978*/        OPC_CheckChild2Type, MVT::v4i64,
208773 /*422878*/        OPC_CheckChild0Type, MVT::v4i64,
208805 /*422937*/        OPC_CheckType, MVT::v4i64,
208823 /*422974*/        OPC_CheckChild0Type, MVT::v4i64,
208853 /*423029*/        OPC_CheckType, MVT::v4i64,
209067 /*423442*/        OPC_CheckChild0Type, MVT::v4i64,
209099 /*423501*/        OPC_CheckType, MVT::v4i64,
209117 /*423538*/        OPC_CheckChild0Type, MVT::v4i64,
209147 /*423593*/        OPC_CheckType, MVT::v4i64,
209519 /*424418*/        OPC_CheckChild0Type, MVT::v4i64,
209557 /*424502*/        OPC_CheckType, MVT::v4i64,
209583 /*424568*/        OPC_CheckChild0Type, MVT::v4i64,
209621 /*424652*/        OPC_CheckType, MVT::v4i64,
209973 /*425444*/      /*SwitchType*/ 57, MVT::v4i64,// ->425503
210522 /*426814*/        OPC_CheckChild0Type, MVT::v4i64,
211097 /*428001*/          /*SwitchType*/ 40, MVT::v4i64,// ->428043
211103                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211111                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211282 /*428454*/          /*SwitchType*/ 18, MVT::v4i64,// ->428474
211287                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211344 /*428596*/          /*SwitchType*/ 18, MVT::v4i64,// ->428616
211349                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211385 /*428680*/      /*SwitchType*/ 35, MVT::v4i64,// ->428717
211389                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
211395                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
211401                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
211962 /*429876*/          /*SwitchType*/ 40, MVT::v4i64,// ->429918
211968                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211976                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212147 /*430329*/          /*SwitchType*/ 18, MVT::v4i64,// ->430349
212152                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212209 /*430471*/          /*SwitchType*/ 18, MVT::v4i64,// ->430491
212214                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212250 /*430555*/      /*SwitchType*/ 35, MVT::v4i64,// ->430592
212254                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
212260                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
212266                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
212706 /*431492*/          OPC_SwitchType /*7 cases */, 40, MVT::v4i64,// ->431535
212712                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212720                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212841 /*431812*/          /*SwitchType*/ 18, MVT::v4i64,// ->431832
212846                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212947 /*432068*/          /*SwitchType*/ 18, MVT::v4i64,// ->432088
212952                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213016 /*432218*/      /*SwitchType*/ 35, MVT::v4i64,// ->432255
213020                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
213026                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
213032                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
214819 /*436044*/          /*SwitchType*/ 18, MVT::v4i64,// ->436064
214824                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214881 /*436186*/          /*SwitchType*/ 18, MVT::v4i64,// ->436206
214886                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215080 /*436651*/          /*SwitchType*/ 18, MVT::v4i64,// ->436671
215085                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215144 /*436795*/          /*SwitchType*/ 18, MVT::v4i64,// ->436815
215149                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215173 /*436851*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->436901
215186                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
215216 /*436964*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->437014
215229                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
215378 /*437306*/      /*SwitchType*/ 71, MVT::v4i64,// ->437379
215382                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
215401                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
215611 /*437877*/          /*SwitchType*/ 18, MVT::v4i64,// ->437897
215616                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215673 /*438019*/          /*SwitchType*/ 18, MVT::v4i64,// ->438039
215678                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215872 /*438484*/          /*SwitchType*/ 18, MVT::v4i64,// ->438504
215877                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215936 /*438628*/          /*SwitchType*/ 18, MVT::v4i64,// ->438648
215941                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215965 /*438684*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->438734
215978                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
216008 /*438797*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->438847
216021                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
216170 /*439139*/      /*SwitchType*/ 71, MVT::v4i64,// ->439212
216174                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
216193                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
216403 /*439710*/          /*SwitchType*/ 18, MVT::v4i64,// ->439730
216408                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216465 /*439852*/          /*SwitchType*/ 18, MVT::v4i64,// ->439872
216470                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216664 /*440317*/          /*SwitchType*/ 18, MVT::v4i64,// ->440337
216669                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216728 /*440461*/          /*SwitchType*/ 18, MVT::v4i64,// ->440481
216733                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216757 /*440517*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->440567
216770                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
216800 /*440630*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->440680
216813                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
216962 /*440972*/      /*SwitchType*/ 71, MVT::v4i64,// ->441045
216966                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
216985                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
217195 /*441543*/          /*SwitchType*/ 18, MVT::v4i64,// ->441563
217200                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217257 /*441685*/          /*SwitchType*/ 18, MVT::v4i64,// ->441705
217262                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217456 /*442150*/          /*SwitchType*/ 18, MVT::v4i64,// ->442170
217461                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217520 /*442294*/          /*SwitchType*/ 18, MVT::v4i64,// ->442314
217525                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217549 /*442350*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->442400
217562                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
217592 /*442463*/      OPC_SwitchType /*2 cases */, 47, MVT::v4i64,// ->442513
217605                       MVT::v4i64, 2/*#Ops*/, 11, 12, 
217754 /*442805*/      /*SwitchType*/ 71, MVT::v4i64,// ->442878
217758                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
217777                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
218180 /*443746*/          OPC_SwitchType /*3 cases */, 40, MVT::v4i64,// ->443789
218186                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218194                             MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218231 /*443862*/        /*SwitchType*/ 18, MVT::v4i64,// ->443882
218236                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218284 /*443972*/          OPC_SwitchType /*3 cases */, 40, MVT::v4i64,// ->444015
218290                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218298                             MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218336 /*444089*/        /*SwitchType*/ 18, MVT::v4i64,// ->444109
218341                         MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218377 /*444172*/      /*SwitchType*/ 24, MVT::v4i64,// ->444198
218381                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
218387                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
218604 /*444642*/        /*SwitchType*/ 18, MVT::v4i64,// ->444662
218609                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218634 /*444710*/        /*SwitchType*/ 18, MVT::v4i64,// ->444730
218639                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218672 /*444791*/        /*SwitchType*/ 18, MVT::v4i64,// ->444811
218677                         MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218704 /*444861*/        /*SwitchType*/ 18, MVT::v4i64,// ->444881
218709                         MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218745 /*444944*/      /*SwitchType*/ 24, MVT::v4i64,// ->444970
218749                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
218755                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
218907 /*445306*/          /*SwitchType*/ 18, MVT::v4i64,// ->445326
218912                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218937 /*445374*/          /*SwitchType*/ 18, MVT::v4i64,// ->445394
218942                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219066 /*445622*/        /*SwitchType*/ 24, MVT::v4i64,// ->445648
219070                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
219076                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
219229 /*445985*/          /*SwitchType*/ 18, MVT::v4i64,// ->446005
219234                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219259 /*446053*/          /*SwitchType*/ 18, MVT::v4i64,// ->446073
219264                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219388 /*446301*/        /*SwitchType*/ 24, MVT::v4i64,// ->446327
219392                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
219398                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
219550 /*446661*/        /*SwitchType*/ 18, MVT::v4i64,// ->446681
219555                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219664 /*446883*/        /*SwitchType*/ 53, MVT::v4i64,// ->446938
219668                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
219682                           MVT::v4i64, 2/*#Ops*/, 5, 6, 
219821 /*447242*/        /*SwitchType*/ 18, MVT::v4i64,// ->447262
219826                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219957 /*447535*/        /*SwitchType*/ 18, MVT::v4i64,// ->447555
219962                         MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
220056 /*447727*/      /*SwitchType*/ 10, MVT::v4i64,// ->447739
220059                       MVT::v4i64, 2/*#Ops*/, 0, 1, 
220174 /*447987*/        /*SwitchType*/ 18, MVT::v4i64,// ->448007
220179                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220271 /*448177*/      /*SwitchType*/ 10, MVT::v4i64,// ->448189
220274                       MVT::v4i64, 2/*#Ops*/, 0, 1, 
221393 /*450376*/          /*SwitchType*/ 17, MVT::v4i64,// ->450395
221398                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221498 /*450619*/          /*SwitchType*/ 17, MVT::v4i64,// ->450638
221503                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221655 /*450912*/      /*SwitchType*/ 51, MVT::v4i64,// ->450965
221659                         MVT::v4i64, 1/*#Ops*/, 0, 
221673                         MVT::v4i64, 2/*#Ops*/, 4, 5, 
222417 /*452502*/          /*SwitchType*/ 18, MVT::v4i64,// ->452522
222422                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
222447 /*452570*/          /*SwitchType*/ 18, MVT::v4i64,// ->452590
222452                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
222480 /*452643*/        /*SwitchType*/ 18, MVT::v4i64,// ->452663
222485                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
222518 /*452726*/          /*SwitchType*/ 18, MVT::v4i64,// ->452746
222523                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
222550 /*452796*/          /*SwitchType*/ 18, MVT::v4i64,// ->452816
222555                           MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
222584 /*452870*/        /*SwitchType*/ 18, MVT::v4i64,// ->452890
222589                         MVT::v4i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
222625 /*452953*/      /*SwitchType*/ 24, MVT::v4i64,// ->452979
222629                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
222635                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
222752 /*453210*/      /*SwitchType*/ 11, MVT::v4i64,// ->453223
222755                       MVT::v4i64, 3/*#Ops*/, 2, 1, 0, 
222886 /*453495*/        OPC_SwitchType /*4 cases */, 17, MVT::v4i64,// ->453515
222891                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
222931 /*453597*/        OPC_CheckType, MVT::v4i64,
223017 /*453779*/        /*SwitchType*/ 17, MVT::v4i64,// ->453798
223022                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223045 /*453841*/      OPC_SwitchType /*8 cases */, 68, MVT::v4i64,// ->453912
223049                         MVT::v4i64, 0/*#Ops*/,  // Results = #1
223052                         MVT::v4i64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223055                         MVT::v4i64, 3/*#Ops*/, 3, 0, 4, 
223061                         MVT::v4i64, 0/*#Ops*/,  // Results = #1
223064                         MVT::v4i64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223067                         MVT::v4i64, 3/*#Ops*/, 3, 0, 4, 
223151 /*454126*/          OPC_CheckChild0Type, MVT::v4i64,
223589 /*455238*/        /*SwitchType*/ 18, MVT::v4i64,// ->455258
223594                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223634 /*455338*/          /*SwitchType*/ 18, MVT::v4i64,// ->455358
223639                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223709 /*455487*/      /*SwitchType*/ 10, MVT::v4i64,// ->455499
223712                       MVT::v4i64, 2/*#Ops*/, 0, 1, 
223918 /*455939*/        /*SwitchType*/ 40, MVT::v4i64,// ->455981
223924                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223932                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224021 /*456182*/          /*SwitchType*/ 18, MVT::v4i64,// ->456202
224026                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224084 /*456307*/      /*SwitchType*/ 24, MVT::v4i64,// ->456333
224088                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
224094                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
224238 /*456667*/        /*SwitchType*/ 40, MVT::v4i64,// ->456709
224244                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224252                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224341 /*456910*/          /*SwitchType*/ 18, MVT::v4i64,// ->456930
224346                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224404 /*457035*/      /*SwitchType*/ 24, MVT::v4i64,// ->457061
224408                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
224414                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
224556 /*457393*/        /*SwitchType*/ 18, MVT::v4i64,// ->457413
224561                         MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224641 /*457594*/          /*SwitchType*/ 18, MVT::v4i64,// ->457614
224646                           MVT::v4i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224702 /*457717*/      /*SwitchType*/ 71, MVT::v4i64,// ->457790
224706                         MVT::v4i64, 2/*#Ops*/, 0, 1, 
224725                         MVT::v4i64, 2/*#Ops*/, 8, 9, 
224985 /*458387*/        /*SwitchType*/ 19, MVT::v4i64,// ->458408
224990                         MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225094 /*458660*/          /*SwitchType*/ 19, MVT::v4i64,// ->458681
225099                           MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225137 /*458753*/      /*SwitchType*/ 11, MVT::v4i64,// ->458766
225140                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
225363 /*459267*/        /*SwitchType*/ 19, MVT::v4i64,// ->459288
225368                         MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
225396 /*459343*/        /*SwitchType*/ 19, MVT::v4i64,// ->459364
225401                         MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
225434 /*459427*/        /*SwitchType*/ 19, MVT::v4i64,// ->459448
225439                         MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
225468 /*459504*/        /*SwitchType*/ 19, MVT::v4i64,// ->459525
225473                         MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
225496 /*459566*/      /*SwitchType*/ 11, MVT::v4i64,// ->459579
225499                       MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
225531 /*459639*/        /*SwitchType*/ 19, MVT::v4i64,// ->459660
225536                         MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
225564 /*459715*/        /*SwitchType*/ 19, MVT::v4i64,// ->459736
225569                         MVT::v4i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
225602 /*459799*/        /*SwitchType*/ 19, MVT::v4i64,// ->459820
225607                         MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
225636 /*459876*/        /*SwitchType*/ 19, MVT::v4i64,// ->459897
225641                         MVT::v4i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
225664 /*459938*/      /*SwitchType*/ 11, MVT::v4i64,// ->459951
225667                       MVT::v4i64, 3/*#Ops*/, 2, 0, 1, 
225696 /*460006*/        /*SwitchType*/ 17, MVT::v4i64,// ->460025
225701                         MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
225752 /*460134*/          /*SwitchType*/ 17, MVT::v4i64,// ->460153
225757                           MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
225807 /*460252*/      /*SwitchType*/ 9, MVT::v4i64,// ->460263
225810                       MVT::v4i64, 1/*#Ops*/, 0, 
225908 /*460481*/        /*SwitchType*/ 19, MVT::v4i64,// ->460502
225913                         MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225969 /*460628*/          /*SwitchType*/ 19, MVT::v4i64,// ->460649
225974                           MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226032 /*460767*/      /*SwitchType*/ 11, MVT::v4i64,// ->460780
226035                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
226115 /*460967*/        /*SwitchType*/ 19, MVT::v4i64,// ->460988
226120                         MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226176 /*461114*/          /*SwitchType*/ 19, MVT::v4i64,// ->461135
226181                           MVT::v4i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226239 /*461253*/      /*SwitchType*/ 11, MVT::v4i64,// ->461266
226242                       MVT::v4i64, 3/*#Ops*/, 0, 1, 2, 
227080 /*463017*/      OPC_CheckType, MVT::v4i64,
227089                     MVT::v4i64, 3/*#Ops*/, 7, 8, 9, 
227108 /*463091*/      OPC_CheckType, MVT::v4i64,
227117                     MVT::v4i64, 3/*#Ops*/, 7, 8, 9, 
227375 /*463740*/      /*SwitchType*/ 17, MVT::v4i64,// ->463759
227380                       MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227396 /*463785*/      OPC_CheckType, MVT::v4i64,
227401                     MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227515 /*464057*/      /*SwitchType*/ 17, MVT::v4i64,// ->464076
227520                       MVT::v4i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227642 /*464346*/      /*SwitchType*/ 23, MVT::v4i64,// ->464371
227643 /*464348*/        OPC_CheckTypeRes, 1, MVT::v4i64,
227648                       MVT::v4i64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227648                       MVT::v4i64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227665 /*464403*/      OPC_CheckType, MVT::v4i64,
227666 /*464405*/      OPC_CheckTypeRes, 1, MVT::v4i64,
227671                     MVT::v4i64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227671                     MVT::v4i64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227742 /*464599*/      OPC_CheckType, MVT::v4i64,
227748                     MVT::v4i64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227753 /*464627*/      OPC_CheckType, MVT::v4i64,
227759                     MVT::v4i64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227862 /*464907*/        OPC_CheckTypeRes, 1, MVT::v4i64,
227867                       MVT::v4f64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227885 /*464964*/      OPC_CheckTypeRes, 1, MVT::v4i64,
227890                     MVT::v4f64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
228242 /*465816*/      OPC_CheckChild1Type, MVT::v4i64,
228648 /*466643*/          OPC_CheckChild0Type, MVT::v4i64,
228718 /*466785*/          /*SwitchType*/ 11, MVT::v4i64,// ->466798
228721                           MVT::v4i64, 2/*#Ops*/, 0, 1, 
228747                         MVT::v4i64, 2/*#Ops*/, 0, 1,  // Results = #2
228757                         MVT::v4i64, 2/*#Ops*/, 0, 1,  // Results = #2
228847 /*467077*/        OPC_CheckChild0Type, MVT::v4i64,
228958 /*467289*/        OPC_CheckType, MVT::v4i64,
228962                       MVT::v4i64, 2/*#Ops*/, 1, 2, 
229007 /*467384*/        OPC_CheckChild0Type, MVT::v4i64,
229745 /*468945*/      OPC_CheckChild0Type, MVT::v4i64,
230005 /*469417*/      OPC_CheckChild0Type, MVT::v4i64,
230265 /*469889*/      OPC_CheckChild0Type, MVT::v4i64,
230504 /*470323*/      /*SwitchType*/ 10, MVT::v4i64,// ->470335
230507                       MVT::v4i64, 2/*#Ops*/, 1, 0, 
230580 /*470477*/      /*SwitchType*/ 11, MVT::v4i64,// ->470490
230583                       MVT::v4i64, 3/*#Ops*/, 1, 2, 0, 
230743 /*470806*/      /*SwitchType*/ 10, MVT::v4i64,// ->470818
230746                       MVT::v4i64, 2/*#Ops*/, 1, 0, 
230819 /*470960*/      /*SwitchType*/ 11, MVT::v4i64,// ->470973
230822                       MVT::v4i64, 3/*#Ops*/, 1, 2, 0, 
231319 /*471878*/      /*SwitchType*/ 20, MVT::v4i64,// ->471900
231323                         MVT::v4i64, 0/*#Ops*/, 
231329                         MVT::v4i64, 0/*#Ops*/, 
231605 /*472408*/      /*SwitchType*/ 9, MVT::v4i64,// ->472419
231608                       MVT::v4i64, 1/*#Ops*/, 0, 
231766 /*472705*/      OPC_CheckChild0Type, MVT::v4i64,
231844 /*472846*/      OPC_CheckChild0Type, MVT::v4i64,
231979 /*473090*/      OPC_CheckChild0Type, MVT::v4i64,
254572   return Mgt->getIndex().getValueType() == MVT::v4i64;
254635   return Sc->getIndex().getValueType() == MVT::v4i64;
gen/lib/Target/X86/X86GenFastISel.inc
  160   if (RetVT.SimpleTy != MVT::v4i64)
  189   case MVT::v4i64: return fastEmit_ISD_ABS_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
  229   case MVT::v4i64: return fastEmit_ISD_ANY_EXTEND_MVT_v4i1_MVT_v4i64_r(Op0, Op0IsKill);
  585   if (RetVT.SimpleTy != MVT::v4i64)
  611   case MVT::v4i64: return fastEmit_ISD_CTLZ_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
  737   if (RetVT.SimpleTy != MVT::v4i64)
  769   case MVT::v4i64: return fastEmit_ISD_CTPOP_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 1447   case MVT::v4i64: return fastEmit_ISD_SIGN_EXTEND_MVT_v4i1_MVT_v4i64_r(Op0, Op0IsKill);
 1612   if (RetVT.SimpleTy != MVT::v4i64)
 1727   case MVT::v4i64: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v4i64_r(Op0, Op0IsKill);
 1773   case MVT::v4i64: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v8i16_MVT_v4i64_r(Op0, Op0IsKill);
 1974   case MVT::v4i64: return fastEmit_ISD_SINT_TO_FP_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 2120   case MVT::v4i64: return fastEmit_ISD_TRUNCATE_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 2240   case MVT::v4i64: return fastEmit_ISD_UINT_TO_FP_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 2329   if (RetVT.SimpleTy != MVT::v4i64)
 2437   case MVT::v4i64: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v4i64_r(Op0, Op0IsKill);
 2483   case MVT::v4i64: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v8i16_MVT_v4i64_r(Op0, Op0IsKill);
 2595   if (RetVT.SimpleTy != MVT::v4i64)
 2618   case MVT::v4i64: return fastEmit_X86ISD_CONFLICT_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 2695   case MVT::v4i64: return fastEmit_X86ISD_CVTP2SI_MVT_v4f32_MVT_v4i64_r(Op0, Op0IsKill);
 2782   case MVT::v4i64: return fastEmit_X86ISD_CVTP2SI_MVT_v4f64_MVT_v4i64_r(Op0, Op0IsKill);
 2848   case MVT::v4i64: return fastEmit_X86ISD_CVTP2UI_MVT_v4f32_MVT_v4i64_r(Op0, Op0IsKill);
 2923   case MVT::v4i64: return fastEmit_X86ISD_CVTP2UI_MVT_v4f64_MVT_v4i64_r(Op0, Op0IsKill);
 3226   case MVT::v4i64: return fastEmit_X86ISD_CVTTP2SI_MVT_v4f32_MVT_v4i64_r(Op0, Op0IsKill);
 3313   case MVT::v4i64: return fastEmit_X86ISD_CVTTP2SI_MVT_v4f64_MVT_v4i64_r(Op0, Op0IsKill);
 3430   case MVT::v4i64: return fastEmit_X86ISD_CVTTP2UI_MVT_v4f32_MVT_v4i64_r(Op0, Op0IsKill);
 3505   case MVT::v4i64: return fastEmit_X86ISD_CVTTP2UI_MVT_v4f64_MVT_v4i64_r(Op0, Op0IsKill);
 4328   case MVT::v4i64: return fastEmit_X86ISD_MOVMSK_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 4921   case MVT::v4i64: return fastEmit_X86ISD_VBROADCAST_MVT_i64_MVT_v4i64_r(Op0, Op0IsKill);
 5065   case MVT::v4i64: return fastEmit_X86ISD_VBROADCAST_MVT_v2i64_MVT_v4i64_r(Op0, Op0IsKill);
 5183   case MVT::v4i64: return fastEmit_X86ISD_VBROADCASTM_MVT_v8i1_MVT_v4i64_r(Op0, Op0IsKill);
 5425   case MVT::v4i64: return fastEmit_X86ISD_VTRUNC_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 5625   case MVT::v4i64: return fastEmit_X86ISD_VTRUNCS_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 5825   case MVT::v4i64: return fastEmit_X86ISD_VTRUNCUS_MVT_v4i64_r(RetVT, Op0, Op0IsKill);
 6137   if (RetVT.SimpleTy != MVT::v4i64)
 6173   case MVT::v4i64: return fastEmit_ISD_ADD_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6374   if (RetVT.SimpleTy != MVT::v4i64)
 6417   case MVT::v4i64: return fastEmit_ISD_AND_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7056   if (RetVT.SimpleTy != MVT::v4i64)
 7086   case MVT::v4i64: return fastEmit_ISD_MUL_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7381   if (RetVT.SimpleTy != MVT::v4i64)
 7424   case MVT::v4i64: return fastEmit_ISD_OR_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7500   if (RetVT.SimpleTy != MVT::v4i64)
 7526   case MVT::v4i64: return fastEmit_ISD_ROTL_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7578   if (RetVT.SimpleTy != MVT::v4i64)
 7602   case MVT::v4i64: return fastEmit_ISD_ROTR_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7830   if (RetVT.SimpleTy != MVT::v4i64)
 7859   case MVT::v4i64: return fastEmit_ISD_SMAX_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7985   if (RetVT.SimpleTy != MVT::v4i64)
 8014   case MVT::v4i64: return fastEmit_ISD_SMIN_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8288   if (RetVT.SimpleTy != MVT::v4i64)
 8324   case MVT::v4i64: return fastEmit_ISD_SUB_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8536   if (RetVT.SimpleTy != MVT::v4i64)
 8565   case MVT::v4i64: return fastEmit_ISD_UMAX_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8691   if (RetVT.SimpleTy != MVT::v4i64)
 8720   case MVT::v4i64: return fastEmit_ISD_UMIN_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9007   if (RetVT.SimpleTy != MVT::v4i64)
 9050   case MVT::v4i64: return fastEmit_ISD_XOR_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9245   if (RetVT.SimpleTy != MVT::v4i64)
 9280   case MVT::v4i64: return fastEmit_X86ISD_ANDNP_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11425   if (RetVT.SimpleTy != MVT::v4i64)
11442   case MVT::v4i64: return fastEmit_X86ISD_PCMPEQ_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11525   if (RetVT.SimpleTy != MVT::v4i64)
11542   case MVT::v4i64: return fastEmit_X86ISD_PCMPGT_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11565   if (RetVT.SimpleTy != MVT::v4i64)
11588   case MVT::v4i64: return fastEmit_X86ISD_PMULDQ_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11612   if (RetVT.SimpleTy != MVT::v4i64)
11635   case MVT::v4i64: return fastEmit_X86ISD_PMULUDQ_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11659   if (RetVT.SimpleTy != MVT::v4i64)
11761   case MVT::v4i64: return fastEmit_X86ISD_PTEST_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12247   if (RetVT.SimpleTy != MVT::v4i64)
12354   case MVT::v4i64: return fastEmit_X86ISD_UNPCKH_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12495   if (RetVT.SimpleTy != MVT::v4i64)
12602   case MVT::v4i64: return fastEmit_X86ISD_UNPCKL_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12676   case MVT::v4i64: return fastEmit_X86ISD_VP2INTERSECT_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12760   if (RetVT.SimpleTy != MVT::v4i64)
12787   case MVT::v4i64: return fastEmit_X86ISD_VPERMV_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13152   if (RetVT.SimpleTy != MVT::v4i64)
13181   case MVT::v4i64: return fastEmit_X86ISD_VSHLV_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13309   if (RetVT.SimpleTy != MVT::v4i64)
13335   case MVT::v4i64: return fastEmit_X86ISD_VSRAV_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13472   if (RetVT.SimpleTy != MVT::v4i64)
13501   case MVT::v4i64: return fastEmit_X86ISD_VSRLV_MVT_v4i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4488   /* 40 */ MVT::v8f32, MVT::v4f64, MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  362               SimpleTy == MVT::v4i64  || SimpleTy == MVT::v256i1);
  497       case v4i64:
  620       case v4i64:
  775       case v4i64:
  956         if (NumElements == 4)  return MVT::v4i64;
lib/CodeGen/ValueTypes.cpp
  184   case MVT::v4i64:   return "v4i64";
  328   case MVT::v4i64:   return VectorType::get(Type::getInt64Ty(Context), 4);
lib/Target/AArch64/AArch64ISelLowering.cpp
 9610     ResTy = FloatBits == 32 ? MVT::v4i32 : MVT::v4i64;
 9614   if (ResTy == MVT::v4i64 && DCI.isBeforeLegalizeOps())
 9617   assert((ResTy != MVT::v4i64 || DCI.isBeforeLegalizeOps()) &&
 9683     ResTy = FloatBits == 32 ? MVT::v4i32 : MVT::v4i64;
 9687   if (ResTy == MVT::v4i64 && DCI.isBeforeLegalizeOps())
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
   89           MVT::v4i64,
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  296     { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64,  0 },
  301     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i16, 3 },
  302     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i16, 3 },
  303     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i32, 2 },
  304     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i32, 2 },
  604       { ISD::SELECT, MVT::v4i1, MVT::v4i64, 4 * AmortizationCost },
lib/Target/ARM/ARMISelDAGToDAG.cpp
 2129         SrcReg = SDValue(createQuadDRegsNode(MVT::v4i64, V0, V1, V2, V3), 0);
 2135       SrcReg = SDValue(createQRegPairNode(MVT::v4i64, Q0, Q1), 0);
 2297       SuperReg = SDValue(createQRegPairNode(MVT::v4i64, V0, V1), 0);
 2304       SuperReg = SDValue(createQuadDRegsNode(MVT::v4i64, V0, V1, V2, V3), 0);
lib/Target/ARM/ARMISelLowering.cpp
 1498   case MVT::v4i64:
 1699     if (VT == MVT::v4i64)
lib/Target/ARM/ARMTargetTransformInfo.cpp
  218     { ISD::TRUNCATE,    MVT::v4i32, MVT::v4i64, 0 },
  222     { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
  223     { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
  449       { ISD::SELECT, MVT::v4i1, MVT::v4i64, 4*4 + 1*2 + 1 },
lib/Target/X86/X86FastISel.cpp
  426   case MVT::v4i64:
  599   case MVT::v4i64:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3971       case MVT::v4i64:
 3993       case MVT::v4i64:
 4018     case MVT::v4i64:
 4048     case MVT::v4i64:
 4070     case MVT::v4i64:
 4095   case MVT::v4i64:
lib/Target/X86/X86ISelLowering.cpp
  988     setOperationAction(ISD::SIGN_EXTEND, MVT::v4i64, Custom);
 1079                      MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 })
 1087                      MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 })
 1102     addRegisterClass(MVT::v4i64,  Subtarget.hasVLX() ? &X86::VR256XRegClass
 1133     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1153     setOperationAction(ISD::SELECT,            MVT::v4i64, Custom);
 1159     for (auto VT : { MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1170     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1187     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1192     setOperationAction(ISD::MUL,       MVT::v4i64,  Custom);
 1204     setOperationAction(ISD::ABS,       MVT::v4i64,  Custom);
 1205     setOperationAction(ISD::SMAX,      MVT::v4i64,  Custom);
 1206     setOperationAction(ISD::UMAX,      MVT::v4i64,  Custom);
 1207     setOperationAction(ISD::SMIN,      MVT::v4i64,  Custom);
 1208     setOperationAction(ISD::UMIN,      MVT::v4i64,  Custom);
 1227     for (auto VT : {MVT::v16i16, MVT::v8i32, MVT::v4i64}) {
 1241         setLoadExtAction(LoadExtOp, MVT::v4i64,  MVT::v4i8,  Legal);
 1243         setLoadExtAction(LoadExtOp, MVT::v4i64,  MVT::v4i16, Legal);
 1244         setLoadExtAction(LoadExtOp, MVT::v4i64,  MVT::v4i32, Legal);
 1248     for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
 1262     for (MVT VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64,
 1282       for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
 1401       for (auto VT : {MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
 1494     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64,
 1543     for (auto VT : { MVT::v2i64, MVT::v4i64 }) {
 1551     for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 }) {
 1560     for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
 1565       for (auto VT : { MVT::v2i64, MVT::v4i64 }) {
 1576       for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 }) {
 1582       for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 })
 1727     setTruncStoreAction(MVT::v4i64, MVT::v4i8,  Legal);
 1728     setTruncStoreAction(MVT::v4i64, MVT::v4i16, Legal);
 1729     setTruncStoreAction(MVT::v4i64, MVT::v4i32, Legal);
 1758                        MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 2270   case MVT::v32i8: case MVT::v16i16: case MVT::v8i32: case MVT::v4i64:
 9453   case MVT::v4i64:
 9482           DL, IndicesVec, DAG.getConstant(2, DL, MVT::v4i64),
11052   case MVT::v4i64:
12621     if (VT == MVT::v4f64 || VT == MVT::v4i64)
14802   MVT PVT = VT.isFloatingPoint() ? MVT::v4f64 : MVT::v4i64;
15553   V1 = DAG.getBitcast(MVT::v4i64, V1);
15554   V2 = DAG.getBitcast(MVT::v4i64, V2);
15687   assert(V1.getSimpleValueType() == MVT::v4i64 && "Bad operand type!");
15688   assert(V2.getSimpleValueType() == MVT::v4i64 && "Bad operand type!");
15692   if (SDValue V = lowerV2X128Shuffle(DL, MVT::v4i64, V1, V2, Mask, Zeroable,
15696   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v4i64, V1, V2, Mask,
15701   if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v4i64, V1, V2, Mask,
15709     if (is128BitLaneRepeatedShuffleMask(MVT::v4i64, Mask, RepeatedMask)) {
15713           MVT::v4i64,
15721     return DAG.getNode(X86ISD::VPERMI, DL, MVT::v4i64, V1,
15726   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v4i64, V1, V2, Mask,
15732     if (SDValue Rotate = lowerShuffleAsRotate(DL, MVT::v4i64, V1, V2, Mask,
15736     if (SDValue V = lowerShuffleToEXPAND(DL, MVT::v4i64, Zeroable, Mask, V1, V2,
15742   if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v4i64, V1, V2, Mask,
15747   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v4i64, Mask, V1, V2, DAG))
15753     return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v4i64, V1, V2, Mask,
15759           DL, MVT::v4i64, V1, V2, Mask, Subtarget, DAG))
15769             DL, MVT::v4i64, V1, V2, Mask, Subtarget, DAG))
15773   return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v4i64, V1, V2, Mask,
16237   case MVT::v4i64:
19435   if ((VT == MVT::v4i32) && (InVT == MVT::v4i64)) {
19466       In = DAG.getBitcast(MVT::v4i64, In);
19469       In = DAG.getVectorShuffle(MVT::v4i64, DL,  In, In, ShufMask2);
19977   MVT TestVT = VT.is128BitVector() ? MVT::v2i64 : MVT::v4i64;
24961   if ((VT == MVT::v2i64 || VT == MVT::v4i64) && Subtarget.hasSSE41()) {
25114   assert((VT == MVT::v2i64 || VT == MVT::v4i64 || VT == MVT::v8i64) &&
25454                            (VT != MVT::v2i64 && VT != MVT::v4i64));
25482   bool AShift = LShift &&  VT != MVT::v2i64 && VT != MVT::v4i64;
25495     assert((VT == MVT::v2i64 || VT == MVT::v4i64) && "Unexpected SRA type");
25501       assert((VT != MVT::v4i64 || Subtarget.hasInt256()) &&
25514       if (VT == MVT::v4i64)
25526       if (VT == MVT::v4i64)
25549        (Subtarget.hasInt256() && VT == MVT::v4i64)) &&
25814   if ((VT == MVT::v2i64 || (VT == MVT::v4i64 && Subtarget.hasInt256())) &&
28012       if (InVT == MVT::v4i64 && VT == MVT::v4i8 && isTypeLegal(MVT::v8i64)) {
28014                          DAG.getUNDEF(MVT::v4i64));
28021         isTypeLegal(MVT::v4i64)) {
28049     if (!Subtarget.hasSSE41() && VT == MVT::v4i64 &&
31966         ShuffleVT = (AllowFloatDomain ? MVT::v4f64 : MVT::v4i64);
32365     MVT ShuffleVT = (FloatDomain ? MVT::v4f64 : MVT::v4i64);
32581           (MaskVT == MVT::v4f64 || MaskVT == MVT::v4i64 ||
32612           (MaskVT == MVT::v4f64 || MaskVT == MVT::v4i64 ||
32785          MaskVT == MVT::v4i64 || MaskVT == MVT::v4f32 || MaskVT == MVT::v4i32 ||
34602       if (VT == MVT::v4f64 || VT == MVT::v4i64) {
35258       SExtVT = MVT::v4i64;
39841   case MVT::v4i64: if (!Subtarget.hasAVX2()) return SDValue(); break;
42177   if (VT == MVT::v4i64 && (N0.getOpcode() == ISD::ANY_EXTEND ||
42190       return DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v4i64, Tmp);
42794       SDValue BCCmp = DAG.getBitcast(OpSize == 256 ? MVT::v4i64 : MVT::v2i64,
45913       case MVT::v4i64:
lib/Target/X86/X86TargetTransformInfo.cpp
  304     { ISD::SRA,  MVT::v4i64,   1 },
  320     { ISD::SRA,  MVT::v4i64,   4 }, // 2 x psrad + shuffle.
  487     { ISD::MUL,  MVT::v4i64, 1 },
  532     { ISD::SRA,     MVT::v4i64,      1 },
  566     { ISD::SHL,     MVT::v4i64,    1 },
  567     { ISD::SRL,     MVT::v4i64,    1 },
  609     { ISD::SHL,     MVT::v4i64,  2+2 },
  610     { ISD::SRL,     MVT::v4i64,  4+2 },
  611     { ISD::SRA,     MVT::v4i64,  4+2 },
  632     { ISD::SHL,  MVT::v4i64,  2+2 }, // 2*psllq + split.
  636     { ISD::SRL,  MVT::v4i64,  2+2 }, // 2*psrlq + split.
  641     { ISD::SRA,  MVT::v4i64,  8+2 }, // 2*(2*psrad + shuffle) + split.
  649     if (ISD == ISD::SRA && LT.second == MVT::v4i64 && ST->hasAVX2())
  677     { ISD::SRA,  MVT::v4i64,      4 }, // srl/xor/sub sequence.
  685     { ISD::SUB,  MVT::v4i64,      1 }, // psubq
  686     { ISD::ADD,  MVT::v4i64,      1 }, // paddq
  692     { ISD::MUL,  MVT::v4i64,      8 }, // 3*pmuludq/3*shift/2*add
  726     { ISD::SUB,     MVT::v4i64,      4 },
  727     { ISD::ADD,     MVT::v4i64,      4 },
  734     { ISD::MUL,     MVT::v4i64,     18 },
  812     { ISD::SHL,  MVT::v4i64,   2*4+2 }, // splat+shuffle sequence + split.
  818     { ISD::SRL,  MVT::v4i64,   2*4+2 }, // splat+shuffle sequence + split.
  824     { ISD::SRA,  MVT::v4i64,  2*12+2 }, // srl/xor/sub sequence+split.
 1049       {TTI::SK_PermuteSingleSrc, MVT::v4i64, 1},  // vpermq
 1062       {TTI::SK_PermuteTwoSrc, MVT::v4i64, 1},  // vpermt2q
 1077       {TTI::SK_Broadcast, MVT::v4i64, 1},  // vpbroadcastq
 1084       {TTI::SK_Reverse, MVT::v4i64, 1},  // vpermq
 1094       {TTI::SK_PermuteSingleSrc, MVT::v4i64, 1},  // vpermq
 1103       {TTI::SK_PermuteTwoSrc, MVT::v4i64, 3},  // 2*vpermq + vpblendd
 1118       {TTI::SK_PermuteSingleSrc, MVT::v4i64, 2},  // vperm2f128 + vpermil2pd
 1140       {TTI::SK_Broadcast, MVT::v4i64, 2},  // vperm2f128 + vpermilpd
 1147       {TTI::SK_Reverse, MVT::v4i64, 2},  // vperm2f128 + vpermilpd
 1154       {TTI::SK_Select, MVT::v4i64, 1},  // vblendpd
 1162       {TTI::SK_PermuteSingleSrc, MVT::v4i64, 2},  // vperm2f128 + vshufpd
 1171       {TTI::SK_PermuteTwoSrc, MVT::v4i64, 3},   // 2*vperm2f128 + vshufpd
 1304     { ISD::SINT_TO_FP,  MVT::v4f32,  MVT::v4i64,  1 },
 1305     { ISD::SINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  1 },
 1311     { ISD::UINT_TO_FP,  MVT::v4f32,  MVT::v4i64,  1 },
 1312     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  1 },
 1317     { ISD::FP_TO_SINT,  MVT::v4i64,  MVT::v4f32,  1 },
 1320     { ISD::FP_TO_SINT,  MVT::v4i64,  MVT::v4f64,  1 },
 1324     { ISD::FP_TO_UINT,  MVT::v4i64,  MVT::v4f32,  1 },
 1327     { ISD::FP_TO_UINT,  MVT::v4i64,  MVT::v4f64,  1 },
 1389     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  5 },
 1408     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i1,   3 },
 1409     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i1,   3 },
 1412     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i8,   1 },
 1413     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i8,   1 },
 1418     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i16,  1 },
 1419     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i16,  1 },
 1422     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i32,  1 },
 1423     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i32,  1 },
 1425     { ISD::TRUNCATE,    MVT::v4i8,   MVT::v4i64,  2 },
 1426     { ISD::TRUNCATE,    MVT::v4i16,  MVT::v4i64,  2 },
 1427     { ISD::TRUNCATE,    MVT::v4i32,  MVT::v4i64,  2 },
 1439     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i1,  6 },
 1440     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i1,  4 },
 1443     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i8,  4 },
 1444     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i8,  4 },
 1449     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i16, 4 },
 1450     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i16, 3 },
 1453     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i32, 4 },
 1454     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i32, 4 },
 1459     { ISD::TRUNCATE,    MVT::v4i8,  MVT::v4i64,  4 },
 1460     { ISD::TRUNCATE,    MVT::v4i16, MVT::v4i64,  4 },
 1461     { ISD::TRUNCATE,    MVT::v4i32, MVT::v4i64,  4 },
 1494     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i64, 6 },
 1500     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i64, 13 },
 1501     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i64, 13 },
 1518     { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i8,    2 },
 1519     { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i8,    2 },
 1520     { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16,   2 },
 1521     { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16,   2 },
 1522     { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i32,   2 },
 1523     { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i32,   2 },
 1589     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i8,   4 },
 1590     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i8,   8 },
 1601     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i16,  3 },
 1602     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i16,  10 },
 1607     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i32,  3 },
 1608     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i32,  5 },
 1771     { ISD::SETCC,   MVT::v4i64,   1 },
 1776     { ISD::SELECT,  MVT::v4i64,   1 }, // pblendvb
 1786     { ISD::SETCC,   MVT::v4i64,   4 },
 1793     { ISD::SELECT,  MVT::v4i64,   1 }, // vblendvpd
 1891     { ISD::CTLZ,       MVT::v4i64,   1 },
 1937     { ISD::USUBSAT,    MVT::v4i64,   2 }, // pmaxuq + psubq
 1941     { ISD::UADDSAT,    MVT::v4i64,   3 }, // not + pminuq + paddq
 1945     { ISD::BITREVERSE, MVT::v4i64,   4 },
 1959     { ISD::BITREVERSE, MVT::v4i64,   5 },
 1963     { ISD::BSWAP,      MVT::v4i64,   1 },
 1966     { ISD::CTLZ,       MVT::v4i64,  23 },
 1970     { ISD::CTPOP,      MVT::v4i64,   7 },
 1974     { ISD::CTTZ,       MVT::v4i64,  10 },
 1996     { ISD::BITREVERSE, MVT::v4i64,  12 }, // 2 x 128-bit Op + extract/insert
 2000     { ISD::BSWAP,      MVT::v4i64,   4 },
 2003     { ISD::CTLZ,       MVT::v4i64,  48 }, // 2 x 128-bit Op + extract/insert
 2007     { ISD::CTPOP,      MVT::v4i64,  16 }, // 2 x 128-bit Op + extract/insert
 2011     { ISD::CTTZ,       MVT::v4i64,  22 }, // 2 x 128-bit Op + extract/insert
 2286     { ISD::ROTL,       MVT::v4i64,   1 },
 2292     { ISD::ROTR,       MVT::v4i64,   1 },
 2300     { ISD::ROTL,       MVT::v4i64,   4 },
 2308     { ISD::ROTR,       MVT::v4i64,   6 },
 2556     { ISD::ADD,   MVT::v4i64,   5 },      // The data reported by the IACA tool is "4.8".
 2582     { ISD::ADD,   MVT::v4i64,   3 },
 2646     { ISD::AND,  MVT::v4i64,   2 }, // vmovmskpd + cmp
 2650     { ISD::OR,   MVT::v4i64,   2 }, // vmovmskpd + cmp
 2746       {ISD::SMIN, MVT::v4i64, 7},
 2747       {ISD::UMIN, MVT::v4i64, 7},
 2757       {ISD::SMIN, MVT::v4i64, 2},
 2758       {ISD::UMIN, MVT::v4i64, 2},
 2821       {ISD::SMIN, MVT::v4i64, 7},
 2822       {ISD::UMIN, MVT::v4i64, 7},
 2832       {ISD::SMIN, MVT::v4i64, 1},
 2833       {ISD::UMIN, MVT::v4i64, 1},
 3541     { 2, MVT::v4i64, 6 }, //(load 8i64 and) deinterleave into 2 x 4i64
 3561     { 2, MVT::v4i64, 6 }, //interleave into 2 x 4i64 into 8i64 (and store)
unittests/Target/AArch64/TestStackOffset.cpp
   21   StackOffset C(2, MVT::v4i64);
   27   StackOffset E(2, MVT::v4i64);
utils/TableGen/CodeGenTarget.cpp
  124   case MVT::v4i64:    return "MVT::v4i64";