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

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
 3338 /*  6734*/      /*SwitchType*/ 55, MVT::v16i1,// ->6791
 3353                       MVT::v16i1, 2/*#Ops*/, 9, 10, 
10055 /* 21221*/          OPC_CheckType, MVT::v16i1,
10060                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10067 /* 21248*/          OPC_CheckType, MVT::v16i1,
10072                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10079 /* 21275*/          OPC_CheckType, MVT::v16i1,
10084                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10091 /* 21302*/          OPC_CheckType, MVT::v16i1,
10096                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10103 /* 21329*/          OPC_CheckType, MVT::v16i1,
10108                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10115 /* 21356*/          OPC_CheckType, MVT::v16i1,
10120                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10127 /* 21383*/          OPC_CheckType, MVT::v16i1,
10132                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10139 /* 21410*/          OPC_CheckType, MVT::v16i1,
10144                         MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10373 /* 21921*/          OPC_CheckType, MVT::v16i1,
10378                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10386 /* 21949*/          OPC_CheckType, MVT::v16i1,
10391                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10399 /* 21977*/          OPC_CheckType, MVT::v16i1,
10404                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10412 /* 22005*/          OPC_CheckType, MVT::v16i1,
10417                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10425 /* 22033*/          OPC_CheckType, MVT::v16i1,
10430                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10438 /* 22061*/          OPC_CheckType, MVT::v16i1,
10443                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10451 /* 22089*/          OPC_CheckType, MVT::v16i1,
10456                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10464 /* 22117*/          OPC_CheckType, MVT::v16i1,
10469                         MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
11243 /* 23889*/            OPC_CheckType, MVT::v16i1,
11249                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11256 /* 23919*/            OPC_CheckType, MVT::v16i1,
11262                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11269 /* 23949*/            OPC_CheckType, MVT::v16i1,
11275                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11282 /* 23979*/            OPC_CheckType, MVT::v16i1,
11288                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11295 /* 24009*/            OPC_CheckType, MVT::v16i1,
11301                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11308 /* 24039*/            OPC_CheckType, MVT::v16i1,
11314                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11321 /* 24069*/            OPC_CheckType, MVT::v16i1,
11327                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11334 /* 24099*/            OPC_CheckType, MVT::v16i1,
11340                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11730 /* 25007*/            OPC_CheckType, MVT::v16i1,
11735                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11742 /* 25034*/            OPC_CheckType, MVT::v16i1,
11747                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11754 /* 25061*/            OPC_CheckType, MVT::v16i1,
11759                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11766 /* 25088*/            OPC_CheckType, MVT::v16i1,
11771                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11778 /* 25115*/            OPC_CheckType, MVT::v16i1,
11783                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11790 /* 25142*/            OPC_CheckType, MVT::v16i1,
11795                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11802 /* 25169*/            OPC_CheckType, MVT::v16i1,
11807                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11814 /* 25196*/            OPC_CheckType, MVT::v16i1,
11819                           MVT::v16i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12218 /* 26095*/            OPC_CheckType, MVT::v16i1,
12224                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12232 /* 26126*/            OPC_CheckType, MVT::v16i1,
12238                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12246 /* 26157*/            OPC_CheckType, MVT::v16i1,
12252                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12260 /* 26188*/            OPC_CheckType, MVT::v16i1,
12266                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12274 /* 26219*/            OPC_CheckType, MVT::v16i1,
12280                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12288 /* 26250*/            OPC_CheckType, MVT::v16i1,
12294                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12302 /* 26281*/            OPC_CheckType, MVT::v16i1,
12308                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12316 /* 26312*/            OPC_CheckType, MVT::v16i1,
12322                           MVT::v16i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12741 /* 27249*/            OPC_CheckType, MVT::v16i1,
12746                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12754 /* 27277*/            OPC_CheckType, MVT::v16i1,
12759                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12767 /* 27305*/            OPC_CheckType, MVT::v16i1,
12772                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12780 /* 27333*/            OPC_CheckType, MVT::v16i1,
12785                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12793 /* 27361*/            OPC_CheckType, MVT::v16i1,
12798                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12806 /* 27389*/            OPC_CheckType, MVT::v16i1,
12811                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12819 /* 27417*/            OPC_CheckType, MVT::v16i1,
12824                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12832 /* 27445*/            OPC_CheckType, MVT::v16i1,
12837                           MVT::v16i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13284 /* 28436*/      /*SwitchType*/ 55, MVT::v16i1,// ->28493
13299                       MVT::v16i1, 2/*#Ops*/, 9, 10, 
20889 /* 44832*/        OPC_CheckChild3Type, MVT::v16i1,
20963 /* 44985*/        OPC_CheckChild3Type, MVT::v16i1,
21036                     MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
31323 /* 68879*/      /*SwitchType*/ 17, MVT::v16i1,// ->68898
31328                       MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
31355 /* 68951*/      /*SwitchType*/ 17, MVT::v16i1,// ->68970
31360                       MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
31463 /* 69206*/      /*SwitchType*/ 55, MVT::v16i1,// ->69263
31478                       MVT::v16i1, 2/*#Ops*/, 9, 10, 
35255 /* 77746*/      OPC_CheckChild3Type, MVT::v16i1,
40601 /* 88976*/      /*SwitchType*/ 13, MVT::v16i1,// ->88991
40605                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
40632 /* 89041*/      /*SwitchType*/ 13, MVT::v16i1,// ->89056
40636                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
40641 /* 89058*/      OPC_CheckChild0Type, MVT::v16i1,
40663 /* 89106*/      /*SwitchType*/ 13, MVT::v16i1,// ->89121
40667                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
40687 /* 89156*/      /*SwitchType*/ 13, MVT::v16i1,// ->89171
40691                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
45609 /*101104*/      OPC_CheckChild2Type, MVT::v16i1,
46805 /*103811*/      /*SwitchType*/ 25, MVT::v16i1,// ->103838
46812                       MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47924 /*106421*/        OPC_CheckType, MVT::v16i1,
47933                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47944                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47955                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47966                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47977                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47988                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47999                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48010                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48027 /*106671*/          /*SwitchType*/ 22, MVT::v16i1,// ->106695
48033                           MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48048 /*106722*/          /*SwitchType*/ 22, MVT::v16i1,// ->106746
48054                           MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48069 /*106773*/          /*SwitchType*/ 22, MVT::v16i1,// ->106797
48075                           MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48090 /*106824*/          /*SwitchType*/ 22, MVT::v16i1,// ->106848
48096                           MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48111 /*106875*/          /*SwitchType*/ 22, MVT::v16i1,// ->106899
48117                           MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48124 /*106905*/          OPC_CheckType, MVT::v16i1,
48130                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48136 /*106934*/          OPC_CheckType, MVT::v16i1,
48142                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48148 /*106963*/          OPC_CheckType, MVT::v16i1,
48154                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49778 /*110756*/        /*SwitchType*/ 25, MVT::v16i1,// ->110783
49785                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49800 /*110809*/        /*SwitchType*/ 25, MVT::v16i1,// ->110836
49807                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49822 /*110862*/        /*SwitchType*/ 25, MVT::v16i1,// ->110889
49829                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49844 /*110915*/        /*SwitchType*/ 25, MVT::v16i1,// ->110942
49851                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49866 /*110968*/        /*SwitchType*/ 25, MVT::v16i1,// ->110995
49873                         MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49880 /*111001*/        OPC_CheckType, MVT::v16i1,
49887                       MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49893 /*111033*/        OPC_CheckType, MVT::v16i1,
49900                       MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49906 /*111065*/        OPC_CheckType, MVT::v16i1,
49913                       MVT::v16i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
53392 /*119367*/      OPC_CheckChild0Type, MVT::v16i1,
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3749   /* 6 */ MVT::i32, MVT::v16i1, MVT::v8i1, MVT::v4i1, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
23787 /* 45789*/      /*SwitchType*/ 24, MVT::v16i1,// ->45815
23791                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
23797                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
23858 /* 45931*/      /*SwitchType*/ 24, MVT::v16i1,// ->45957
23862                         MVT::v16i1, 2/*#Ops*/, 1, 0, 
23868                         MVT::v16i1, 2/*#Ops*/, 1, 0, 
24180 /* 46534*/          OPC_CheckType, MVT::v16i1,
24184                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24190                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24197 /* 46566*/          OPC_CheckType, MVT::v16i1,
24201                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24207                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24214 /* 46598*/          OPC_CheckType, MVT::v16i1,
24218                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24224                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
24459 /* 47036*/          OPC_CheckType, MVT::v16i1,
24463                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24469                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24477 /* 47069*/          OPC_CheckType, MVT::v16i1,
24481                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24487                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24495 /* 47102*/          OPC_CheckType, MVT::v16i1,
24499                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24505                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
24660 /* 47417*/      /*SwitchType*/ 24, MVT::v16i1,// ->47443
24664                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
24670                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
28087 /* 54266*/      /*SwitchType*/ 24, MVT::v16i1,// ->54292
28091                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
28097                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
28158 /* 54408*/      /*SwitchType*/ 24, MVT::v16i1,// ->54434
28162                         MVT::v16i1, 2/*#Ops*/, 1, 0, 
28168                         MVT::v16i1, 2/*#Ops*/, 1, 0, 
28480 /* 55011*/          OPC_CheckType, MVT::v16i1,
28484                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28490                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28497 /* 55043*/          OPC_CheckType, MVT::v16i1,
28501                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28507                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28514 /* 55075*/          OPC_CheckType, MVT::v16i1,
28518                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28524                           MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28759 /* 55513*/          OPC_CheckType, MVT::v16i1,
28763                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28769                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28777 /* 55546*/          OPC_CheckType, MVT::v16i1,
28781                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28787                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28795 /* 55579*/          OPC_CheckType, MVT::v16i1,
28799                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28805                           MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
28960 /* 55894*/      /*SwitchType*/ 24, MVT::v16i1,// ->55920
28964                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
28970                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
30763 /* 59476*/        OPC_CheckType, MVT::v16i1,
30769                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
30775                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
30784                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
30790                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
30799                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
30805                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
54337 /*102656*/      /*SwitchType*/ 22, MVT::v16i1,// ->102680
54341                         MVT::v16i1, 1/*#Ops*/, 0, 
54347                         MVT::v16i1, 1/*#Ops*/, 0, 
54391 /*102746*/      /*SwitchType*/ 22, MVT::v16i1,// ->102770
54395                         MVT::v16i1, 1/*#Ops*/, 0, 
54401                         MVT::v16i1, 1/*#Ops*/, 0, 
54475 /*102893*/        /*SwitchType*/ 22, MVT::v16i1,// ->102917
54479                           MVT::v16i1, 1/*#Ops*/, 0, 
54485                           MVT::v16i1, 1/*#Ops*/, 0, 
54701 /*103308*/            OPC_CheckType, MVT::v16i1,
54705                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54711                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54718 /*103340*/            OPC_CheckType, MVT::v16i1,
54722                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54728                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54735 /*103372*/            OPC_CheckType, MVT::v16i1,
54739                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54745                             MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
54810 /*103506*/        /*SwitchType*/ 22, MVT::v16i1,// ->103530
54814                           MVT::v16i1, 1/*#Ops*/, 0, 
54820                           MVT::v16i1, 1/*#Ops*/, 0, 
55052 /*103937*/            OPC_CheckType, MVT::v16i1,
55056                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55062                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55070 /*103970*/            OPC_CheckType, MVT::v16i1,
55074                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55080                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55088 /*104003*/            OPC_CheckType, MVT::v16i1,
55092                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55098                             MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
55254 /*104319*/      /*SwitchType*/ 24, MVT::v16i1,// ->104345
55258                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
55264                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
64094 /*123026*/      /*SwitchType*/ 50, MVT::v16i1,// ->123078
64101                         MVT::v16i1, 2/*#Ops*/, 0, 2, 
64110                         MVT::v16i1, 2/*#Ops*/, 0, 2, 
69037 /*133636*/        /*SwitchType*/ 9|128,1/*137*/, MVT::v16i1,// ->133776
69452 /*134393*/            /*SwitchType*/ 31, MVT::v16i1,// ->134426
69568 /*134608*/            /*SwitchType*/ 31, MVT::v16i1,// ->134641
69680 /*134812*/        OPC_CheckChild0Type, MVT::v16i1,
71421 /*138900*/    /*SwitchType*/ 20, MVT::v16i1,// ->138922
71425                       MVT::v16i1, 0/*#Ops*/, 
71431                       MVT::v16i1, 0/*#Ops*/, 
71483 /*138999*/    /*SwitchType*/ 20, MVT::v16i1,// ->139021
71487                       MVT::v16i1, 0/*#Ops*/, 
71493                       MVT::v16i1, 0/*#Ops*/, 
72091 /*140703*/      OPC_CheckChild0Type, MVT::v16i1,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2342   /* 12 */ MVT::v512i1, MVT::v64i1, MVT::v32i1, MVT::v16i1, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  266   if (LocVT == MVT::v16i1 ||
  511   if (LocVT == MVT::v16i1) {
  821       LocVT == MVT::v16i1 ||
 1509   if (LocVT == MVT::v16i1) {
 1887       LocVT == MVT::v16i1 ||
 2350       LocVT == MVT::v16i1 ||
 2748   if (LocVT == MVT::v16i1) {
 3029   if (LocVT == MVT::v16i1) {
 3599   if (LocVT == MVT::v16i1) {
 3799   if (LocVT == MVT::v16i1) {
gen/lib/Target/X86/X86GenDAGISel.inc
 7134 /* 15314*/        OPC_CheckChild1Type, MVT::v16i1,
 7501 /* 16079*/          OPC_CheckType, MVT::v16i1,
 7576 /* 16251*/          OPC_CheckType, MVT::v16i1,
 7604 /* 16322*/            OPC_CheckType, MVT::v16i1,
 7621 /* 16363*/            OPC_CheckType, MVT::v16i1,
 8233 /* 17717*/        OPC_CheckChild3Type, MVT::v16i1,
 8303 /* 17867*/        OPC_CheckChild3Type, MVT::v16i1,
 8472 /* 18235*/        OPC_CheckChild3Type, MVT::v16i1,
 8530 /* 18360*/        OPC_CheckChild3Type, MVT::v16i1,
21312 /* 43268*/              OPC_CheckType, MVT::v16i1,
21317                             MVT::v16i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21333 /* 43309*/              OPC_CheckType, MVT::v16i1,
21338                             MVT::v16i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21360 /* 43359*/              OPC_CheckType, MVT::v16i1,
21366                             MVT::v16i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21384 /* 43406*/              OPC_CheckType, MVT::v16i1,
21390                             MVT::v16i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21612 /* 43845*/              OPC_CheckType, MVT::v16i1,
21617                             MVT::v16i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21720 /* 44059*/                OPC_CheckType, MVT::v16i1,
21725                               MVT::v16i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21990 /* 44574*/              OPC_CheckType, MVT::v16i1,
21995                             MVT::v16i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
22012 /* 44616*/              OPC_CheckType, MVT::v16i1,
22017                             MVT::v16i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
22196 /* 44972*/              OPC_CheckType, MVT::v16i1,
22202                             MVT::v16i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22321 /* 45225*/                OPC_CheckType, MVT::v16i1,
22327                               MVT::v16i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22390 /* 45363*/            OPC_CheckType, MVT::v16i1,
22395                           MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22504 /* 45583*/              OPC_CheckType, MVT::v16i1,
22509                             MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22635                       MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
22642                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 4,  // Results = #15
22671                       MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
22679                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
22708                       MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
22715                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 4,  // Results = #15
22744                       MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
22752                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
22932                       MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
22939                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 3,  // Results = #15
22969                       MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
22977                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
23007                       MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
23014                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 3,  // Results = #15
23044                       MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
23052                       MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
23336 /* 47452*/          OPC_CheckType, MVT::v16i1,
23342                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23362 /* 47504*/          OPC_CheckType, MVT::v16i1,
23368                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
23492 /* 47758*/          OPC_CheckType, MVT::v16i1,
23498                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23518 /* 47810*/          OPC_CheckType, MVT::v16i1,
23524                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
23596 /* 47962*/          OPC_CheckType, MVT::v16i1,
23602                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23622 /* 48014*/          OPC_CheckType, MVT::v16i1,
23628                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
23752 /* 48268*/          OPC_CheckType, MVT::v16i1,
23758                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23778 /* 48320*/          OPC_CheckType, MVT::v16i1,
23784                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
23856 /* 48472*/          OPC_CheckType, MVT::v16i1,
23862                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23882 /* 48524*/          OPC_CheckType, MVT::v16i1,
23888                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
23907 /* 48572*/          OPC_CheckType, MVT::v16i1,
23913                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
23932 /* 48622*/          OPC_CheckType, MVT::v16i1,
23938                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24162 /* 49072*/          OPC_CheckType, MVT::v16i1,
24168                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24188 /* 49124*/          OPC_CheckType, MVT::v16i1,
24194                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24213 /* 49172*/          OPC_CheckType, MVT::v16i1,
24219                         MVT::v16i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24238 /* 49222*/          OPC_CheckType, MVT::v16i1,
24244                         MVT::v16i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
25123 /* 50954*/          OPC_CheckType, MVT::v16i1,
25128                         MVT::v16i1, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
25236 /* 51177*/            OPC_CheckType, MVT::v16i1,
25242                           MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25249 /* 51207*/            OPC_CheckType, MVT::v16i1,
25255                           MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25318 /* 51343*/            OPC_CheckType, MVT::v16i1,
25324                           MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25331 /* 51373*/            OPC_CheckType, MVT::v16i1,
25337                           MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25400 /* 51511*/              OPC_CheckType, MVT::v16i1,
25406                             MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25413 /* 51541*/              OPC_CheckType, MVT::v16i1,
25419                             MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25437 /* 51588*/              OPC_CheckType, MVT::v16i1,
25443                             MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25450 /* 51618*/              OPC_CheckType, MVT::v16i1,
25456                             MVT::v16i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25920 /* 52572*/        OPC_CheckType, MVT::v16i1,
25925                       MVT::v16i1, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
26018 /* 52776*/              OPC_CheckType, MVT::v16i1,
26024                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26031 /* 52806*/              OPC_CheckType, MVT::v16i1,
26037                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26084 /* 52918*/              OPC_CheckType, MVT::v16i1,
26090                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26097 /* 52948*/              OPC_CheckType, MVT::v16i1,
26103                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26150 /* 53060*/              OPC_CheckType, MVT::v16i1,
26156                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26163 /* 53090*/              OPC_CheckType, MVT::v16i1,
26169                             MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26356 /* 53501*/                OPC_CheckType, MVT::v16i1,
26362                               MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26369 /* 53531*/                OPC_CheckType, MVT::v16i1,
26375                               MVT::v16i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26576                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26584                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26612                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26620                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26648                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26656                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26684                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26692                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26720                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26728                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26756                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26764                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26792                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26800                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
26828                         MVT::v16i1, 2/*#Ops*/, 0, 10,  // Results = #11
26836                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27157                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27165                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27194                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27202                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27231                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27239                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27268                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27276                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27305                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27313                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27342                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27350                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27379                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27387                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
27416                         MVT::v16i1, 2/*#Ops*/, 4, 10,  // Results = #11
27424                         MVT::v16i1, 8/*#Ops*/, 11, 14, 5, 6, 7, 8, 9, 15,  // Results = #16
28535                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
28538                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
28540                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
28557                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
28560                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
28562                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
28690 /* 58958*/          OPC_CheckType, MVT::v16i1,
28693                         MVT::v16i1, 4/*#Ops*/, 0, 1, 2, 3, 
28753 /* 59072*/          OPC_CheckType, MVT::v16i1,
28756                         MVT::v16i1, 4/*#Ops*/, 0, 1, 2, 3, 
28769 /* 59103*/          OPC_CheckType, MVT::v16i1,
28772                         MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
28891 /* 59321*/          /*SwitchType*/ 10, MVT::v16i1,// ->59333
28894                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
29054 /* 59606*/          OPC_CheckType, MVT::v16i1,
29057                         MVT::v16i1, 4/*#Ops*/, 3, 0, 1, 2, 
29121 /* 59724*/          OPC_CheckType, MVT::v16i1,
29124                         MVT::v16i1, 4/*#Ops*/, 3, 0, 1, 2, 
29138 /* 59756*/          OPC_CheckType, MVT::v16i1,
29141                         MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
29289 /* 60008*/      OPC_CheckType, MVT::v16i1,
29292                     MVT::v16i1, 2/*#Ops*/, 0, 1, 
29305 /* 60033*/        OPC_CheckType, MVT::v16i1,
29308                       MVT::v16i1, 2/*#Ops*/, 1, 0, 
29317 /* 60051*/        OPC_CheckType, MVT::v16i1,
29320                       MVT::v16i1, 2/*#Ops*/, 1, 0, 
29426                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29429                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29431                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29440                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29443                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29445                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29454                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29457                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29459                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29477                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29480                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29482                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29503                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29506                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29508                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29524                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29527                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29529                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29548                     MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29551                     MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29553                     MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29572                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29575                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29577                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29592                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29595                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29597                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29616                     MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
29619                     MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
29621                     MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29640                         MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29643                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29645                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29660                         MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
29663                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29665                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
29687                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29699                         MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 3,  // Results = #12
29718                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
29730                         MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 3,  // Results = #12
29818                       MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
29830                       MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 2,  // Results = #12
29850                       MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
29862                       MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 2,  // Results = #12
30003 /* 61665*/            OPC_CheckType, MVT::v16i1,
30007                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30013 /* 61686*/            OPC_CheckType, MVT::v16i1,
30017                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30057 /* 61771*/            OPC_CheckType, MVT::v16i1,
30061                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30067 /* 61792*/            OPC_CheckType, MVT::v16i1,
30071                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30111 /* 61877*/            OPC_CheckType, MVT::v16i1,
30115                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30121 /* 61898*/            OPC_CheckType, MVT::v16i1,
30125                           MVT::v16i1, 4/*#Ops*/, 0, 2, 3, 4, 
30296 /* 62236*/          OPC_CheckType, MVT::v16i1,
30299                         MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
30375 /* 62383*/            OPC_CheckType, MVT::v16i1,
30379                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30386 /* 62405*/            OPC_CheckType, MVT::v16i1,
30390                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30433 /* 62493*/            OPC_CheckType, MVT::v16i1,
30437                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30444 /* 62515*/            OPC_CheckType, MVT::v16i1,
30448                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30491 /* 62603*/            OPC_CheckType, MVT::v16i1,
30495                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30502 /* 62625*/            OPC_CheckType, MVT::v16i1,
30506                           MVT::v16i1, 4/*#Ops*/, 3, 1, 2, 4, 
30691 /* 62977*/        OPC_CheckType, MVT::v16i1,
30694                       MVT::v16i1, 3/*#Ops*/, 2, 0, 1, 
30718                           MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
30731                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
30744                           MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
30757                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
30777                           MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
30790                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
30803                           MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
30816                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
31009 /* 63869*/            OPC_CheckType, MVT::v16i1,
31029                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31035 /* 63948*/            OPC_CheckType, MVT::v16i1,
31055                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31068 /* 64039*/            OPC_CheckType, MVT::v16i1,
31088                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31094 /* 64118*/            OPC_CheckType, MVT::v16i1,
31114                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31196                           MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
31209                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
31223                           MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
31236                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
31257                           MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
31270                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
31284                           MVT::v16i1, 2/*#Ops*/, 3, 4,  // Results = #5
31297                           MVT::v16i1, 4/*#Ops*/, 5, 8, 11, 12,  // Results = #13
31497 /* 65249*/            OPC_CheckType, MVT::v16i1,
31517                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31524 /* 65329*/            OPC_CheckType, MVT::v16i1,
31544                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31558 /* 65421*/            OPC_CheckType, MVT::v16i1,
31578                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31585 /* 65501*/            OPC_CheckType, MVT::v16i1,
31605                           MVT::v16i1, 2/*#Ops*/, 13, 14, 
31844                           MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
31847                           MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
31849                           MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
31856 /* 66109*/        /*SwitchType*/ 10, MVT::v16i1,// ->66121
31859                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
31901                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
31904                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
31906                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
31915                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
31918                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
31920                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
31929                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
31932                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
31934                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
33851 /* 70388*/        /*SwitchType*/ 12, MVT::v16i1,// ->70402
33854                         MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
41908 /* 87591*/        /*SwitchType*/ 13, MVT::v16i1,// ->87606
41912                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
42022 /* 87845*/        /*SwitchType*/ 31, MVT::v16i1,// ->87878
42031                         MVT::v16i1, 2/*#Ops*/, 3, 4, 
47356                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
47359                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
47361                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
47368 /* 99267*/      /*SwitchType*/ 10, MVT::v16i1,// ->99279
47371                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
47413                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
47416                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
47418                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
47427                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
47430                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
47432                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
47441                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
47444                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
47446                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
48607                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
48610                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
48612                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
48625                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
48628                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
48630                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
48648                     MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
48651                     MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
48653                     MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
48677 /*102284*/            /*SwitchType*/ 10, MVT::v16i1,// ->102296
48680                             MVT::v16i1, 2/*#Ops*/, 0, 1, 
48778 /*102442*/          OPC_CheckType, MVT::v16i1,
48781                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
48791 /*102461*/          OPC_CheckType, MVT::v16i1,
48794                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
48806 /*102484*/        OPC_CheckType, MVT::v16i1,
48809                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
48823 /*102510*/        OPC_CheckType, MVT::v16i1,
48826                       MVT::v16i1, 2/*#Ops*/, 1, 0, 
48835 /*102528*/        OPC_CheckType, MVT::v16i1,
48838                       MVT::v16i1, 2/*#Ops*/, 1, 0, 
49008                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49011                             MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49013                             MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49022                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49025                             MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49027                             MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49036                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49039                             MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49041                             MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49058                           MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49061                           MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49063                           MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49081                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49084                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49086                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49105                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49108                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49110                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49131                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49134                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49136                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49152                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49155                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49157                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49178                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49181                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49183                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49199                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49202                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49204                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49222                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49225                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49227                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49247                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49250                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49252                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49267                       MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49270                       MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49272                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49293                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49296                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49298                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49314                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49317                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49319                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49337                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
49340                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
49342                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49363                         MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49366                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49368                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49383                         MVT::v16i1, 2/*#Ops*/, 1, 2,  // Results = #3
49386                         MVT::v16i1, 2/*#Ops*/, 0, 4,  // Results = #5
49388                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
49404 /*103753*/        /*SwitchType*/ 9, MVT::v16i1,// ->103764
49407                         MVT::v16i1, 1/*#Ops*/, 0, 
49519 /*104010*/      /*SwitchType*/ 9, MVT::v16i1,// ->104021
49522                       MVT::v16i1, 1/*#Ops*/, 0, 
49631                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49633                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
49642                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49644                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
49653                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49655                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
49671                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49673                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
49682                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49684                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
49693                       MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
49695                       MVT::v16i1, 1/*#Ops*/, 2,  // Results = #3
50288                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
50291                         MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
50293                         MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
50300 /*106140*/      /*SwitchType*/ 10, MVT::v16i1,// ->106152
50303                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
50345                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
50348                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
50350                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
50359                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
50362                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
50364                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
50373                       MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
50376                       MVT::v16i1, 2/*#Ops*/, 1, 4,  // Results = #5
50378                       MVT::v16i1, 2/*#Ops*/, 3, 5,  // Results = #6
52022 /*110063*/      /*SwitchType*/ 17, MVT::v16i1,// ->110082
52027                       MVT::v16i1, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53406 /*113159*/      OPC_CheckChild3Type, MVT::v16i1,
53443 /*113237*/      OPC_CheckChild3Type, MVT::v16i1,
53818 /*114032*/      OPC_CheckChild3Type, MVT::v16i1,
53855 /*114110*/      OPC_CheckChild3Type, MVT::v16i1,
55411 /*117457*/          OPC_CheckChild0Type, MVT::v16i1,
55804 /*118271*/          OPC_CheckChild0Type, MVT::v16i1,
55894 /*118439*/          OPC_CheckChild0Type, MVT::v16i1,
56015 /*118690*/        OPC_CheckChild0Type, MVT::v16i1,
56048 /*118754*/        OPC_CheckChild0Type, MVT::v16i1,
56190 /*119009*/        OPC_CheckChild0Type, MVT::v16i1,
56435 /*119497*/          OPC_CheckType, MVT::v16i1,
56440                         MVT::v16i1, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56475 /*119586*/      /*SwitchType*/ 31, MVT::v16i1,// ->119619
56484                       MVT::v16i1, 2/*#Ops*/, 3, 4, 
56920 /*120466*/        OPC_CheckChild0Type, MVT::v16i1,
56955 /*120532*/        OPC_CheckChild0Type, MVT::v16i1,
57355 /*121323*/        OPC_CheckChild0Type, MVT::v16i1,
58282 /*123037*/      OPC_CheckChild0Type, MVT::v16i1,
58317 /*123099*/      OPC_CheckChild0Type, MVT::v16i1,
75508 /*159279*/        OPC_CheckChild0Type, MVT::v16i1,
122899 /*253533*/        /*SwitchType*/ 15, MVT::v16i1,// ->253550
122927 /*253574*/        /*SwitchType*/ 15, MVT::v16i1,// ->253591
126433                         MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
126435                         MVT::v16i1, 1/*#Ops*/, 3,  // Results = #4
126452                           MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
127960                             MVT::v16i1, 2/*#Ops*/, 0, 6,  // Results = #7
143397                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
144378                             MVT::v16i1, 2/*#Ops*/, 0, 6,  // Results = #7
144401 /*295792*/        OPC_CheckChild0Type, MVT::v16i1,
147081                         MVT::v16i1, 1/*#Ops*/, 0,  // Results = #2
161032                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
162091                             MVT::v16i1, 2/*#Ops*/, 0, 6,  // Results = #7
175825                             MVT::v16i1, 2/*#Ops*/, 0, 2,  // Results = #3
176715                             MVT::v16i1, 2/*#Ops*/, 0, 6,  // Results = #7
194123 /*392343*/          OPC_CheckType, MVT::v16i1,
194134                         MVT::v16i1, 1/*#Ops*/, 5,  // Results = #7
194137                         MVT::v16i1, 2/*#Ops*/, 7, 8, 
194163 /*392443*/              /*SwitchType*/ 13, MVT::v16i1,// ->392458
194167                               MVT::v16i1, 2/*#Ops*/, 0, 1, 
194197 /*392514*/              /*SwitchType*/ 13, MVT::v16i1,// ->392529
194201                               MVT::v16i1, 2/*#Ops*/, 0, 1, 
194205 /*392530*/            /*SwitchType*/ 39, MVT::v16i1,// ->392571
194249 /*392620*/              /*SwitchType*/ 13, MVT::v16i1,// ->392635
194253                               MVT::v16i1, 2/*#Ops*/, 0, 1, 
194283 /*392691*/              /*SwitchType*/ 13, MVT::v16i1,// ->392706
194287                               MVT::v16i1, 2/*#Ops*/, 0, 1, 
194602 /*393443*/              OPC_SwitchType /*3 cases */, 59, MVT::v16i1,// ->393505
194609                                 MVT::v16i1, 2/*#Ops*/, 1, 2, 
194616                                 MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
194619                                 MVT::v16i1, 2/*#Ops*/, 2, 3,  // Results = #4
194622                                 MVT::v16i1, 2/*#Ops*/, 4, 5, 
194676 /*393629*/              OPC_CheckChild1Type, MVT::v16i1,
194681                               MVT::v16i1, 1/*#Ops*/, 0,  // Results = #1
194690                               MVT::v16i1, 1/*#Ops*/, 0,  // Results = #1
194712 /*393712*/              OPC_SwitchType /*4 cases */, 35, MVT::v16i1,// ->393750
194716                               MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
194719                               MVT::v16i1, 2/*#Ops*/, 2, 3,  // Results = #4
194722                               MVT::v16i1, 2/*#Ops*/, 4, 5, 
194768 /*393868*/              OPC_SwitchType /*4 cases */, 35, MVT::v16i1,// ->393906
194772                               MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
194775                               MVT::v16i1, 2/*#Ops*/, 2, 3,  // Results = #4
194778                               MVT::v16i1, 2/*#Ops*/, 4, 5, 
194824 /*394024*/              OPC_SwitchType /*4 cases */, 35, MVT::v16i1,// ->394062
194828                               MVT::v16i1, 2/*#Ops*/, 0, 1,  // Results = #2
194831                               MVT::v16i1, 2/*#Ops*/, 2, 3,  // Results = #4
194834                               MVT::v16i1, 2/*#Ops*/, 4, 5, 
194908 /*394235*/          /*SwitchType*/ 11, MVT::v16i1,// ->394248
194911                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
194942 /*394307*/          /*SwitchType*/ 11, MVT::v16i1,// ->394320
194945                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
194970 /*394366*/          /*SwitchType*/ 11, MVT::v16i1,// ->394379
194973                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
194992 /*394411*/          OPC_SwitchType /*3 cases */, 11, MVT::v16i1,// ->394425
194995                           MVT::v16i1, 2/*#Ops*/, 0, 1, 
195012 /*394453*/          OPC_CheckChild1Type, MVT::v16i1,
201045 /*406726*/        OPC_CheckType, MVT::v16i1,
201050                       MVT::v16i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
201064 /*406763*/        OPC_CheckType, MVT::v16i1,
201069                       MVT::v16i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
201089 /*406809*/        OPC_CheckType, MVT::v16i1,
201095                       MVT::v16i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201111 /*406852*/        OPC_CheckType, MVT::v16i1,
201117                       MVT::v16i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201330                     MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 3,  // Results = #12
201362                     MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
201393                     MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 3,  // Results = #12
201425                     MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
201647 /*408014*/        OPC_CheckType, MVT::v16i1,
201650                       MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
201680                         MVT::v16i1, 3/*#Ops*/, 5, 8, 2,  // Results = #9
201714                         MVT::v16i1, 3/*#Ops*/, 5, 8, 2,  // Results = #9
201739 /*408229*/          OPC_CheckType, MVT::v16i1,
201744                         MVT::v16i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201835 /*408419*/            OPC_CheckType, MVT::v16i1,
201840                           MVT::v16i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201930 /*408605*/        OPC_CheckType, MVT::v16i1,
201933                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
205699 /*416330*/        OPC_CheckChild2Type, MVT::v16i1,
206879 /*419037*/        OPC_CheckChild2Type, MVT::v16i1,
207601 /*420624*/        OPC_CheckType, MVT::v16i1,
207607                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
207626 /*420672*/        OPC_CheckType, MVT::v16i1,
207632                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
207751 /*420912*/        OPC_CheckType, MVT::v16i1,
207757                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
207776 /*420960*/        OPC_CheckType, MVT::v16i1,
207782                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
207851 /*421104*/        OPC_CheckType, MVT::v16i1,
207857                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
207876 /*421152*/        OPC_CheckType, MVT::v16i1,
207882                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208001 /*421392*/        OPC_CheckType, MVT::v16i1,
208007                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208026 /*421440*/        OPC_CheckType, MVT::v16i1,
208032                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208101 /*421584*/        OPC_CheckType, MVT::v16i1,
208107                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208126 /*421632*/        OPC_CheckType, MVT::v16i1,
208132                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208150 /*421678*/        OPC_CheckType, MVT::v16i1,
208156                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208174 /*421724*/        OPC_CheckType, MVT::v16i1,
208180                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208395 /*422148*/        OPC_CheckType, MVT::v16i1,
208401                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208420 /*422196*/        OPC_CheckType, MVT::v16i1,
208426                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208444 /*422242*/        OPC_CheckType, MVT::v16i1,
208450                       MVT::v16i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208468 /*422288*/        OPC_CheckType, MVT::v16i1,
208474                       MVT::v16i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
209287                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209319                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209351                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209383                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209415                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209447                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209479                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209511                       MVT::v16i1, 7/*#Ops*/, 11, 4, 5, 6, 7, 8, 12,  // Results = #13
209817 /*425104*/        OPC_CheckType, MVT::v16i1,
209821                         MVT::v16i1, 1/*#Ops*/, 0, 
209835                         MVT::v16i1, 2/*#Ops*/, 4, 5, 
209853 /*425180*/        OPC_CheckType, MVT::v16i1,
209857                         MVT::v16i1, 1/*#Ops*/, 0, 
209871                         MVT::v16i1, 2/*#Ops*/, 4, 5, 
209905 /*425298*/        OPC_CheckType, MVT::v16i1,
209908                       MVT::v16i1, 1/*#Ops*/, 0, 
209930                         MVT::v16i1, 1/*#Ops*/, 3,  // Results = #4
209956                         MVT::v16i1, 1/*#Ops*/, 3,  // Results = #4
210125 /*425801*/        OPC_CheckType, MVT::v16i1,
210131                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210139                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210160                         MVT::v16i1, 2/*#Ops*/, 10, 11, 
210181                         MVT::v16i1, 2/*#Ops*/, 10, 11, 
210215 /*426024*/        OPC_CheckType, MVT::v16i1,
210221                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210229                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210250                         MVT::v16i1, 2/*#Ops*/, 10, 11, 
210271                         MVT::v16i1, 2/*#Ops*/, 10, 11, 
210347 /*426375*/        OPC_CheckType, MVT::v16i1,
210353                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210361                         MVT::v16i1, 3/*#Ops*/, 1, 2, 3, 
210403                         MVT::v16i1, 3/*#Ops*/, 5, 8, 9,  // Results = #10
210424                         MVT::v16i1, 3/*#Ops*/, 5, 8, 9,  // Results = #10
210469                         MVT::v16i1, 3/*#Ops*/, 5, 8, 9,  // Results = #10
210490                         MVT::v16i1, 3/*#Ops*/, 5, 8, 9,  // Results = #10
226697 /*462243*/        OPC_CheckType, MVT::v16i1,
226702                       MVT::v16i1, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
226707 /*462265*/        OPC_CheckType, MVT::v16i1,
226710                       MVT::v16i1, 2/*#Ops*/, 0, 1, 
227787 /*464713*/      OPC_CheckTypeRes, 1, MVT::v16i1,
227792                     MVT::v16i32, MVT::v16i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228006 /*465272*/      OPC_CheckTypeRes, 1, MVT::v16i1,
228011                     MVT::v16f32, MVT::v16i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228151 /*465610*/      OPC_CheckType, MVT::v16i1,
228156                     MVT::v16i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228294 /*465928*/      OPC_CheckType, MVT::v16i1,
228299                     MVT::v16i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228530 /*466395*/        OPC_CheckChild0Type, MVT::v16i1,
228586 /*466515*/        /*SwitchType*/ 11, MVT::v16i1,// ->466528
228589                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
228621 /*466589*/        /*SwitchType*/ 11, MVT::v16i1,// ->466602
228624                         MVT::v16i1, 2/*#Ops*/, 0, 1, 
229130 /*467616*/        OPC_CheckType, MVT::v16i1,
229216 /*467806*/        OPC_CheckType, MVT::v16i1,
229287 /*467972*/          OPC_CheckType, MVT::v16i1,
229342 /*468092*/            OPC_CheckType, MVT::v16i1,
231057 /*471415*/      OPC_CheckType, MVT::v16i1,
231060                     MVT::v16i1, 3/*#Ops*/, 0, 1, 2, 
231070 /*471439*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i1,// ->471452
231073                     MVT::v16i1, 2/*#Ops*/, 0, 1, 
231101 /*471499*/    OPC_SwitchType /*4 cases */, 10, MVT::v16i1,// ->471512
231104                     MVT::v16i1, 2/*#Ops*/, 0, 1, 
231357 /*471940*/      /*SwitchType*/ 8, MVT::v16i1,// ->471950
231360                       MVT::v16i1, 0/*#Ops*/, 
231378                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231387                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231396                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231405                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231518 /*472234*/      /*SwitchType*/ 8, MVT::v16i1,// ->472244
231521                       MVT::v16i1, 0/*#Ops*/, 
231539                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231548                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231557                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231566                       MVT::v16i1, 0/*#Ops*/,  // Results = #0
231577 /*472356*/      OPC_CheckChild0Type, MVT::v16i1,
231628 /*472450*/    /*SwitchType*/ 10, MVT::v16i1,// ->472462
231631                     MVT::v16i1, 2/*#Ops*/, 0, 1, 
231649 /*472491*/    OPC_SwitchType /*3 cases */, 13, MVT::v16i1,// ->472507
231654                     MVT::v16i1, 2/*#Ops*/, 1, 0, 
231658 /*472509*/      OPC_CheckChild0Type, MVT::v16i1,
gen/lib/Target/X86/X86GenFastISel.inc
  331   case MVT::v16i1: return fastEmit_ISD_ANY_EXTEND_MVT_v16i1_r(RetVT, Op0, Op0IsKill);
 1640   case MVT::v16i1: return fastEmit_ISD_SIGN_EXTEND_MVT_v16i1_r(RetVT, Op0, Op0IsKill);
 5222   case MVT::v16i1: return fastEmit_X86ISD_VBROADCASTM_MVT_v16i1_r(RetVT, Op0, Op0IsKill);
 6215   if (RetVT.SimpleTy != MVT::v16i1)
 6404   case MVT::v16i1: return fastEmit_ISD_AND_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7222   if (RetVT.SimpleTy != MVT::v16i1)
 7411   case MVT::v16i1: return fastEmit_ISD_OR_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8848   if (RetVT.SimpleTy != MVT::v16i1)
 9037   case MVT::v16i1: return fastEmit_ISD_XOR_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10862   if (RetVT.SimpleTy != MVT::v16i1)
10891   case MVT::v16i1: return fastEmit_X86ISD_KADD_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10939   case MVT::v16i1: return fastEmit_X86ISD_KORTEST_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10987   case MVT::v16i1: return fastEmit_X86ISD_KTEST_MVT_v16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12986   if (RetVT.SimpleTy != MVT::v16i1)
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4484   /* 32 */ MVT::v16i1, MVT::Other,
include/llvm/Support/MachineValueType.h
  330               SimpleTy == MVT::v16i1);
  432       case v16i1:
  585       case v16i1:
  707       case v16i1:
  907         if (NumElements == 16)   return MVT::v16i1;
lib/CodeGen/ValueTypes.cpp
  143   case MVT::v16i1:   return "v16i1";
  287   case MVT::v16i1:   return VectorType::get(Type::getInt1Ty(Context), 16);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  601       { ISD::SELECT, MVT::v16i1, MVT::v16i16, 16 },
  603       { ISD::SELECT, MVT::v16i1, MVT::v16i32, 16 },
  606       { ISD::SELECT, MVT::v16i1, MVT::v16i64, 16 * AmortizationCost }
lib/Target/ARM/ARMISelLowering.cpp
  386   const MVT pTypes[] = {MVT::v16i1, MVT::v8i1, MVT::v4i1};
 7716   case MVT::v16i1:
 7744   if (VT != MVT::v16i1)
 7745     RecastV1 = DAG.getNode(ARMISD::PREDICATE_CAST, dl, MVT::v16i1, Pred);
 8931   assert((MemVT == MVT::v4i1 || MemVT == MVT::v8i1 || MemVT == MVT::v16i1) &&
 8951   SDValue Pred = DAG.getNode(ARMISD::PREDICATE_CAST, dl, MVT::v16i1, Load);
 8952   if (MemVT != MVT::v16i1)
 8961   assert((MemVT == MVT::v4i1 || MemVT == MVT::v8i1 || MemVT == MVT::v16i1) &&
 8971   if (MemVT != MVT::v16i1) {
 8978     Build = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v16i1, Ops);
12400       (VT == MVT::v4i1 || VT == MVT::v8i1 || VT == MVT::v16i1))
14604   if ((Ty == MVT::v16i1 || Ty == MVT::v8i1 || Ty == MVT::v4i1)) {
lib/Target/ARM/ARMTargetTransformInfo.cpp
  451       { ISD::SELECT, MVT::v16i1, MVT::v16i64, 100 }
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   39     addRegisterClass(MVT::v16i1, &Hexagon::HvxQRRegClass);
lib/Target/X86/X86FrameLowering.cpp
 2039       VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1;
 2120       VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1;
 2201       VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1;
lib/Target/X86/X86ISelDAGToDAG.cpp
 4222     case MVT::v16i1: return X86::VK16RegClassID;
lib/Target/X86/X86ISelLowering.cpp
  982       setOperationAction(ISD::BITCAST, MVT::v16i1, Custom);
 1296     addRegisterClass(MVT::v16i1,  &X86::VK16RegClass);
 1329     for (auto VT : { MVT::v2i1, MVT::v4i1, MVT::v8i1, MVT::v16i1 }) {
 1381     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v16i1, MVT::v16i32);
 1383     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v16i1, MVT::v16i32);
 1617     for (auto VT : { MVT::v16i1, MVT::v32i1 })
 2417       (ValVT == MVT::v16i1 && (ValLoc == MVT::i16 || ValLoc == MVT::i32))) {
 2802     case MVT::v16i1:
 3262         else if (RegVT == MVT::v16i1)
 5677     WideOpVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
 8193           (EltType == MVT::i32 && MaskVT == MVT::v16i1)) { // for broadcastmw2d
10041       ShiftVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
16799     WideVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
16902         WideVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
16941   case MVT::v16i1:
17357     WideVecVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
17747     WideVecVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
20957   if (!(Subtarget.hasAVX512() && VT == MVT::v16i1) &&
20973   if (Subtarget.hasDQI() && (VT == MVT::v8i1 || VT == MVT::v16i1))
21845     StoredVal = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, MVT::v16i1,
21846                             DAG.getUNDEF(MVT::v16i1), StoredVal,
21934                       DAG.getBitcast(MVT::v16i1, Val),
23202       SDValue Ins = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, MVT::v16i1,
23203                                 DAG.getConstant(0, dl, MVT::v16i1),
26790   if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) {
26792     MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8;
35275   case MVT::v16i1:
35544       N0.getOperand(0).getValueType() == MVT::v16i1 &&
38711             SDValue Ins = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, MVT::v16i1,
38712                                       DAG.getConstant(0, DL, MVT::v16i1),
40534   if ((VT == MVT::v8i1 || VT == MVT::v16i1 || VT == MVT::v32i1 ||
42702     EVT CmpVT = PreferKOT ? MVT::v16i1 : VecVT;
42717         CmpVT = MVT::v16i1;
lib/Target/X86/X86TargetTransformInfo.cpp
 1286     { ISD::SIGN_EXTEND, MVT::v16i8,  MVT::v16i1, 1 },
 1287     { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i1, 1 },
 1294     { ISD::ZERO_EXTEND, MVT::v16i8,  MVT::v16i1, 2 },
 1295     { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i1, 2 },
 1345     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i1,  2 },
 1346     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i1,  2 },
 1359     { ISD::SINT_TO_FP,  MVT::v16f32, MVT::v16i1,  3 },
 1368     { ISD::UINT_TO_FP,  MVT::v16f32, MVT::v16i1,  3 },
utils/TableGen/CodeGenTarget.cpp
   84   case MVT::v16i1:    return "MVT::v16i1";