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

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
 3374 /*  6848*/      /*SwitchType*/ 55, MVT::v4i1,// ->6905
 3389                       MVT::v4i1, 2/*#Ops*/, 9, 10, 
10263 /* 21681*/          OPC_CheckType, MVT::v4i1,
10268                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10275 /* 21708*/          OPC_CheckType, MVT::v4i1,
10280                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10287 /* 21735*/          OPC_CheckType, MVT::v4i1,
10292                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10299 /* 21762*/          OPC_CheckType, MVT::v4i1,
10304                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10311 /* 21789*/          OPC_CheckType, MVT::v4i1,
10316                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10323 /* 21816*/          OPC_CheckType, MVT::v4i1,
10328                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10335 /* 21843*/          OPC_CheckType, MVT::v4i1,
10340                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10347 /* 21870*/          OPC_CheckType, MVT::v4i1,
10352                         MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
10597 /* 22397*/          OPC_CheckType, MVT::v4i1,
10602                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10610 /* 22425*/          OPC_CheckType, MVT::v4i1,
10615                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10623 /* 22453*/          OPC_CheckType, MVT::v4i1,
10628                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10636 /* 22481*/          OPC_CheckType, MVT::v4i1,
10641                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10649 /* 22509*/          OPC_CheckType, MVT::v4i1,
10654                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10662 /* 22537*/          OPC_CheckType, MVT::v4i1,
10667                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10675 /* 22565*/          OPC_CheckType, MVT::v4i1,
10680                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10688 /* 22593*/          OPC_CheckType, MVT::v4i1,
10693                         MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
10812 /* 22886*/          OPC_CheckType, MVT::v4i1,
10820                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
10827 /* 22924*/          OPC_CheckType, MVT::v4i1,
10835                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
10842 /* 22962*/          OPC_CheckType, MVT::v4i1,
10850                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
10857 /* 23000*/          OPC_CheckType, MVT::v4i1,
10865                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
10872 /* 23038*/          OPC_CheckType, MVT::v4i1,
10880                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
10887 /* 23076*/          OPC_CheckType, MVT::v4i1,
10895                         MVT::v4i1, 5/*#Ops*/, 1, 4, 5, 6, 0, 
11020 /* 23386*/          OPC_CheckType, MVT::v4i1,
11028                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11036 /* 23425*/          OPC_CheckType, MVT::v4i1,
11044                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11052 /* 23464*/          OPC_CheckType, MVT::v4i1,
11060                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11068 /* 23503*/          OPC_CheckType, MVT::v4i1,
11076                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11084 /* 23542*/          OPC_CheckType, MVT::v4i1,
11092                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11100 /* 23581*/          OPC_CheckType, MVT::v4i1,
11108                         MVT::v4i1, 5/*#Ops*/, 0, 4, 5, 6, 2, 
11457 /* 24381*/            OPC_CheckType, MVT::v4i1,
11463                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11470 /* 24411*/            OPC_CheckType, MVT::v4i1,
11476                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11483 /* 24441*/            OPC_CheckType, MVT::v4i1,
11489                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11496 /* 24471*/            OPC_CheckType, MVT::v4i1,
11502                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11509 /* 24501*/            OPC_CheckType, MVT::v4i1,
11515                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11522 /* 24531*/            OPC_CheckType, MVT::v4i1,
11528                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11535 /* 24561*/            OPC_CheckType, MVT::v4i1,
11541                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11548 /* 24591*/            OPC_CheckType, MVT::v4i1,
11554                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11645 /* 24813*/            OPC_CheckType, MVT::v4i1,
11651                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11658 /* 24843*/            OPC_CheckType, MVT::v4i1,
11664                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11671 /* 24873*/            OPC_CheckType, MVT::v4i1,
11677                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11684 /* 24903*/            OPC_CheckType, MVT::v4i1,
11690                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11697 /* 24933*/            OPC_CheckType, MVT::v4i1,
11703                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11710 /* 24963*/            OPC_CheckType, MVT::v4i1,
11716                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11930 /* 25453*/            OPC_CheckType, MVT::v4i1,
11935                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11942 /* 25480*/            OPC_CheckType, MVT::v4i1,
11947                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11954 /* 25507*/            OPC_CheckType, MVT::v4i1,
11959                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11966 /* 25534*/            OPC_CheckType, MVT::v4i1,
11971                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11978 /* 25561*/            OPC_CheckType, MVT::v4i1,
11983                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
11990 /* 25588*/            OPC_CheckType, MVT::v4i1,
11995                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12002 /* 25615*/            OPC_CheckType, MVT::v4i1,
12007                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12014 /* 25642*/            OPC_CheckType, MVT::v4i1,
12019                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12106 /* 25845*/            OPC_CheckType, MVT::v4i1,
12111                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12118 /* 25872*/            OPC_CheckType, MVT::v4i1,
12123                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12130 /* 25899*/            OPC_CheckType, MVT::v4i1,
12135                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12142 /* 25926*/            OPC_CheckType, MVT::v4i1,
12147                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12154 /* 25953*/            OPC_CheckType, MVT::v4i1,
12159                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12166 /* 25980*/            OPC_CheckType, MVT::v4i1,
12171                           MVT::v4i1, 5/*#Ops*/, 1, 2, 3, 4, 0, 
12448 /* 26603*/            OPC_CheckType, MVT::v4i1,
12454                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12462 /* 26634*/            OPC_CheckType, MVT::v4i1,
12468                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12476 /* 26665*/            OPC_CheckType, MVT::v4i1,
12482                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12490 /* 26696*/            OPC_CheckType, MVT::v4i1,
12496                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12504 /* 26727*/            OPC_CheckType, MVT::v4i1,
12510                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12518 /* 26758*/            OPC_CheckType, MVT::v4i1,
12524                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12532 /* 26789*/            OPC_CheckType, MVT::v4i1,
12538                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12546 /* 26820*/            OPC_CheckType, MVT::v4i1,
12552                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12650 /* 27049*/            OPC_CheckType, MVT::v4i1,
12656                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12664 /* 27080*/            OPC_CheckType, MVT::v4i1,
12670                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12678 /* 27111*/            OPC_CheckType, MVT::v4i1,
12684                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12692 /* 27142*/            OPC_CheckType, MVT::v4i1,
12698                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12706 /* 27173*/            OPC_CheckType, MVT::v4i1,
12712                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12720 /* 27204*/            OPC_CheckType, MVT::v4i1,
12726                           MVT::v4i1, 5/*#Ops*/, 0, 2, 3, 4, 1, 
12957 /* 27711*/            OPC_CheckType, MVT::v4i1,
12962                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12970 /* 27739*/            OPC_CheckType, MVT::v4i1,
12975                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12983 /* 27767*/            OPC_CheckType, MVT::v4i1,
12988                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
12996 /* 27795*/            OPC_CheckType, MVT::v4i1,
13001                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13009 /* 27823*/            OPC_CheckType, MVT::v4i1,
13014                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13022 /* 27851*/            OPC_CheckType, MVT::v4i1,
13027                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13035 /* 27879*/            OPC_CheckType, MVT::v4i1,
13040                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13048 /* 27907*/            OPC_CheckType, MVT::v4i1,
13053                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13147 /* 28117*/            OPC_CheckType, MVT::v4i1,
13152                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13160 /* 28145*/            OPC_CheckType, MVT::v4i1,
13165                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13173 /* 28173*/            OPC_CheckType, MVT::v4i1,
13178                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13186 /* 28201*/            OPC_CheckType, MVT::v4i1,
13191                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13199 /* 28229*/            OPC_CheckType, MVT::v4i1,
13204                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13212 /* 28257*/            OPC_CheckType, MVT::v4i1,
13217                           MVT::v4i1, 5/*#Ops*/, 0, 1, 3, 4, 2, 
13320 /* 28550*/      /*SwitchType*/ 55, MVT::v4i1,// ->28607
13335                       MVT::v4i1, 2/*#Ops*/, 9, 10, 
20917 /* 44890*/        OPC_CheckChild3Type, MVT::v4i1,
20931 /* 44919*/        OPC_CheckChild3Type, MVT::v4i1,
20991 /* 45043*/        OPC_CheckChild3Type, MVT::v4i1,
21005 /* 45072*/        OPC_CheckChild3Type, MVT::v4i1,
21056                     MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
31307 /* 68840*/      OPC_SwitchType /*3 cases */, 17, MVT::v4i1,// ->68860
31312                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
31339 /* 68912*/      OPC_SwitchType /*3 cases */, 17, MVT::v4i1,// ->68932
31344                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
31499 /* 69320*/      /*SwitchType*/ 55, MVT::v4i1,// ->69377
31514                       MVT::v4i1, 2/*#Ops*/, 9, 10, 
35313 /* 77863*/      OPC_CheckChild3Type, MVT::v4i1,
35352 /* 77944*/      OPC_CheckChild3Type, MVT::v4i1,
37254 /* 82007*/      /*SwitchType*/ 27, MVT::v4i1,// ->82036
37262                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
37506 /* 82608*/      /*SwitchType*/ 27, MVT::v4i1,// ->82637
37514                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
40579 /* 88928*/      OPC_CheckChild0Type, MVT::v4i1,
40587 /* 88946*/      /*SwitchType*/ 13, MVT::v4i1,// ->88961
40591                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
40618 /* 89011*/      /*SwitchType*/ 13, MVT::v4i1,// ->89026
40622                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
40649 /* 89076*/      /*SwitchType*/ 13, MVT::v4i1,// ->89091
40653                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
40673 /* 89125*/      OPC_SwitchType /*3 cases */, 13, MVT::v4i1,// ->89141
40677                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
41151 /* 90342*/          OPC_CheckChild0Type, MVT::v4i1,
41400 /* 90978*/          OPC_CheckChild0Type, MVT::v4i1,
45693 /*101281*/      OPC_CheckChild2Type, MVT::v4i1,
46826 /*103867*/      /*SwitchType*/ 27, MVT::v4i1,// ->103896
46834                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
47110 /*104502*/          OPC_CheckChild0Type, MVT::v4i1,
48410 /*107587*/        OPC_CheckType, MVT::v4i1,
48419                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48430                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48441                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48452                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48463                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48474                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48485                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48496                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48513 /*107837*/          /*SwitchType*/ 22, MVT::v4i1,// ->107861
48519                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48534 /*107888*/          /*SwitchType*/ 22, MVT::v4i1,// ->107912
48540                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48555 /*107939*/          /*SwitchType*/ 22, MVT::v4i1,// ->107963
48561                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48576 /*107990*/          /*SwitchType*/ 22, MVT::v4i1,// ->108014
48582                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48597 /*108041*/          /*SwitchType*/ 22, MVT::v4i1,// ->108065
48603                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48610 /*108071*/          OPC_CheckType, MVT::v4i1,
48616                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48622 /*108100*/          OPC_CheckType, MVT::v4i1,
48628                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48634 /*108129*/          OPC_CheckType, MVT::v4i1,
48640                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48850 /*108663*/        OPC_CheckType, MVT::v4i1,
48862                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48876                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48890                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48904                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48918                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48932                         MVT::v4i1, 5/*#Ops*/, 0, 3, 4, 5, 6, 
48949 /*108925*/          /*SwitchType*/ 22, MVT::v4i1,// ->108949
48955                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48970 /*108976*/          /*SwitchType*/ 22, MVT::v4i1,// ->109000
48976                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
48991 /*109027*/          /*SwitchType*/ 22, MVT::v4i1,// ->109051
48997                           MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49004 /*109057*/          OPC_CheckType, MVT::v4i1,
49010                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49016 /*109086*/          OPC_CheckType, MVT::v4i1,
49022                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
49028 /*109115*/          OPC_CheckType, MVT::v4i1,
49034                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50082 /*111490*/        /*SwitchType*/ 25, MVT::v4i1,// ->111517
50089                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50104 /*111543*/        /*SwitchType*/ 25, MVT::v4i1,// ->111570
50111                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50126 /*111596*/        /*SwitchType*/ 25, MVT::v4i1,// ->111623
50133                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50148 /*111649*/        /*SwitchType*/ 25, MVT::v4i1,// ->111676
50155                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50170 /*111702*/        /*SwitchType*/ 25, MVT::v4i1,// ->111729
50177                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50184 /*111735*/        OPC_CheckType, MVT::v4i1,
50191                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50197 /*111767*/        OPC_CheckType, MVT::v4i1,
50204                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50210 /*111799*/        OPC_CheckType, MVT::v4i1,
50217                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50234 /*111857*/        /*SwitchType*/ 25, MVT::v4i1,// ->111884
50241                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50256 /*111910*/        /*SwitchType*/ 25, MVT::v4i1,// ->111937
50263                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50278 /*111963*/        /*SwitchType*/ 25, MVT::v4i1,// ->111990
50285                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50300 /*112016*/        /*SwitchType*/ 25, MVT::v4i1,// ->112043
50307                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50322 /*112069*/        /*SwitchType*/ 25, MVT::v4i1,// ->112096
50329                         MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
50336 /*112102*/        OPC_CheckType, MVT::v4i1,
50343                       MVT::v4i1, 5/*#Ops*/, 0, 1, 2, 3, 4, 
52860 /*118001*/        OPC_CheckChild0Type, MVT::v4i1,
52958 /*118280*/        OPC_CheckChild0Type, MVT::v4i1,
53422 /*119430*/      OPC_CheckChild0Type, MVT::v4i1,
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3749   /* 6 */ MVT::i32, MVT::v16i1, MVT::v8i1, MVT::v4i1, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
23377 /* 44894*/            /*SwitchType*/ 9, MVT::v4i1,// ->44905
23379                             MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23417 /* 44987*/          /*SwitchType*/ 9, MVT::v4i1,// ->44998
23419                           MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23476 /* 45114*/      OPC_CheckType, MVT::v4i1,
23478                     MVT::v4i1, 3/*#Ops*/, 0, 2, 1, 
23494 /* 45154*/        OPC_CheckType, MVT::v4i1,
23496                       MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
23509 /* 45188*/        OPC_CheckType, MVT::v4i1,
23511                       MVT::v4i1, 3/*#Ops*/, 2, 1, 0, 
23629 /* 45453*/      OPC_CheckType, MVT::v4i1,
23631                     MVT::v4i1, 3/*#Ops*/, 0, 2, 1, 
23647 /* 45493*/        OPC_CheckType, MVT::v4i1,
23649                       MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
23662 /* 45527*/        OPC_CheckType, MVT::v4i1,
23664                       MVT::v4i1, 3/*#Ops*/, 2, 1, 0, 
23731 /* 45683*/      /*SwitchType*/ 8, MVT::v4i1,// ->45693
23733                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
23814 /* 45847*/      /*SwitchType*/ 8, MVT::v4i1,// ->45857
23816                       MVT::v4i1, 2/*#Ops*/, 1, 0, 
23886 /* 45982*/        /*SwitchType*/ 9, MVT::v4i1,// ->45993
23888                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23907 /* 46025*/        /*SwitchType*/ 9, MVT::v4i1,// ->46036
23909                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23932 /* 46073*/        /*SwitchType*/ 9, MVT::v4i1,// ->46084
23934                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
23954 /* 46117*/        /*SwitchType*/ 9, MVT::v4i1,// ->46128
23956                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
24519 /* 47147*/      /*SwitchType*/ 8, MVT::v4i1,// ->47157
24521                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
25891 /* 49715*/      /*SwitchType*/ 8, MVT::v4i1,// ->49725
25893                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26434 /* 50772*/      /*SwitchType*/ 8, MVT::v4i1,// ->50782
26436                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27677 /* 53371*/            /*SwitchType*/ 9, MVT::v4i1,// ->53382
27679                             MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
27717 /* 53464*/          /*SwitchType*/ 9, MVT::v4i1,// ->53475
27719                           MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
27776 /* 53591*/      OPC_CheckType, MVT::v4i1,
27778                     MVT::v4i1, 3/*#Ops*/, 0, 2, 1, 
27794 /* 53631*/        OPC_CheckType, MVT::v4i1,
27796                       MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
27809 /* 53665*/        OPC_CheckType, MVT::v4i1,
27811                       MVT::v4i1, 3/*#Ops*/, 2, 1, 0, 
27929 /* 53930*/      OPC_CheckType, MVT::v4i1,
27931                     MVT::v4i1, 3/*#Ops*/, 0, 2, 1, 
27947 /* 53970*/        OPC_CheckType, MVT::v4i1,
27949                       MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
27962 /* 54004*/        OPC_CheckType, MVT::v4i1,
27964                       MVT::v4i1, 3/*#Ops*/, 2, 1, 0, 
28031 /* 54160*/      /*SwitchType*/ 8, MVT::v4i1,// ->54170
28033                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
28114 /* 54324*/      /*SwitchType*/ 8, MVT::v4i1,// ->54334
28116                       MVT::v4i1, 2/*#Ops*/, 1, 0, 
28186 /* 54459*/        /*SwitchType*/ 9, MVT::v4i1,// ->54470
28188                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
28207 /* 54502*/        /*SwitchType*/ 9, MVT::v4i1,// ->54513
28209                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
28232 /* 54550*/        /*SwitchType*/ 9, MVT::v4i1,// ->54561
28234                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
28254 /* 54594*/        /*SwitchType*/ 9, MVT::v4i1,// ->54605
28256                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
28819 /* 55624*/      /*SwitchType*/ 8, MVT::v4i1,// ->55634
28821                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
30072 /* 58057*/        /*SwitchType*/ 19|128,1/*147*/, MVT::v4i1,// ->58207
30076                           MVT::v4i1, 2/*#Ops*/, 0, 1, 
30082                           MVT::v4i1, 2/*#Ops*/, 1, 0, 
30088                           MVT::v4i1, 2/*#Ops*/, 0, 1, 
30094                           MVT::v4i1, 2/*#Ops*/, 1, 0, 
30100                           MVT::v4i1, 2/*#Ops*/, 0, 1, 
30108                           MVT::v4i1, 1/*#Ops*/, 2, 
30116                           MVT::v4i1, 1/*#Ops*/, 2, 
30124                           MVT::v4i1, 1/*#Ops*/, 2, 
30132                           MVT::v4i1, 1/*#Ops*/, 2, 
30140                           MVT::v4i1, 1/*#Ops*/, 2, 
52511 /* 99091*/          OPC_CheckChild0Type, MVT::v4i1,
54416 /*102790*/        /*SwitchType*/ 7, MVT::v4i1,// ->102799
54418                         MVT::v4i1, 1/*#Ops*/, 0, 
54762 /*103422*/        /*SwitchType*/ 7, MVT::v4i1,// ->103431
54764                         MVT::v4i1, 1/*#Ops*/, 0, 
55113 /*104049*/      /*SwitchType*/ 8, MVT::v4i1,// ->104059
55115                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
64750 /*124446*/        OPC_CheckType, MVT::v4i1,
64752                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
67212 /*129144*/        OPC_CheckChild0Type, MVT::v4i1,
67325 /*129368*/        OPC_CheckChild0Type, MVT::v4i1,
69195 /*133920*/        /*SwitchType*/ 13|128,1/*141*/, MVT::v4i1,// ->134064
69371 /*134240*/            /*SwitchType*/ 14, MVT::v4i1,// ->134256
69486 /*134454*/            /*SwitchType*/ 14, MVT::v4i1,// ->134470
69602 /*134666*/        OPC_CheckChild0Type, MVT::v4i1,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2340   /* 2 */ MVT::i1, MVT::v2i1, MVT::v4i1, MVT::v8i1, MVT::v4i8, MVT::v2i16, MVT::i32, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   47       LocVT == MVT::v4i1) {
  258       LocVT == MVT::v4i1) {
  504       LocVT == MVT::v4i1) {
  652       LocVT == MVT::v4i1) {
  761       LocVT == MVT::v4i1) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
20728 /* 52213*/        OPC_CheckType, MVT::v4i1,
20732                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
20741 /* 52248*/          OPC_CheckType, MVT::v4i1,
20745                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
20752 /* 52278*/          OPC_CheckType, MVT::v4i1,
20756                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
20765 /* 52312*/        OPC_CheckType, MVT::v4i1,
20769                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
20780 /* 52349*/        OPC_CheckType, MVT::v4i1,
20784                       MVT::v4i1, 3/*#Ops*/, 1, 0, 2, 
20819 /* 52426*/        OPC_CheckType, MVT::v4i1,
20823                       MVT::v4i1, 3/*#Ops*/, 0, 0, 1, 
20834 /* 52457*/        /*SwitchType*/ 14, MVT::v4i1,// ->52473
20838                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23060 /* 56728*/      OPC_CheckType, MVT::v4i1,
23064                     MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23074 /* 56763*/      OPC_CheckType, MVT::v4i1,
23078                     MVT::v4i1, 3/*#Ops*/, 1, 0, 2, 
23090 /* 56795*/      /*SwitchType*/ 14, MVT::v4i1,// ->56811
23094                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23709 /* 57863*/      OPC_CheckType, MVT::v4i1,
23713                     MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
23723 /* 57898*/      OPC_CheckType, MVT::v4i1,
23727                     MVT::v4i1, 3/*#Ops*/, 1, 0, 2, 
23739 /* 57930*/      /*SwitchType*/ 14, MVT::v4i1,// ->57946
23743                       MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
26878 /* 65197*/      OPC_CheckType, MVT::v4i1,
26883                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26890                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26897                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26904                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26911                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26918                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26925                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
26932                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26934                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26937                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
26944                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26946                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26949                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
26956                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26958                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26961                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
26968                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26970                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26973                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
26980                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26982                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26985                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
26992                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
26994                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
26997                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27004                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27006                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27009                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27016                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27018                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27021                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27028                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27030                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27033                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27040                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27042                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27045                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27052                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27054                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27057                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27064                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27066                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27069                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27076                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27078                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27081                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27088 /* 65726*/      OPC_CheckType, MVT::v4i1,
27093                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27100                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27107                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27114                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27121                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27128                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27135                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
27142                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27144                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27147                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27154                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27156                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27159                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27166                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27168                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27171                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27178                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27180                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27183                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27190                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27192                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27195                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27202                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27204                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27207                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27214                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27216                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27219                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27226                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27228                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27231                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27238                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27240                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27243                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27250                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27252                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27255                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27262                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27264                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27267                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27274                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27276                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27279                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
27286                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
27288                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #3
27291                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4, 
28672 /* 68844*/    /*SwitchType*/ 11, MVT::v4i1,// ->68857
28675                     MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
29827 /* 71563*/      OPC_CheckType, MVT::v4i1,
29832                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29838 /* 71588*/      OPC_CheckType, MVT::v4i1,
29843                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29849 /* 71613*/      OPC_CheckType, MVT::v4i1,
29854                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29860 /* 71638*/      OPC_CheckType, MVT::v4i1,
29865                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29871 /* 71663*/      OPC_CheckType, MVT::v4i1,
29876                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29882 /* 71688*/      OPC_CheckType, MVT::v4i1,
29887                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29893 /* 71713*/      OPC_CheckType, MVT::v4i1,
29898                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29904 /* 71738*/      OPC_CheckType, MVT::v4i1,
29909                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29915 /* 71763*/      OPC_CheckType, MVT::v4i1,
29920                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
29926 /* 71788*/      OPC_CheckType, MVT::v4i1,
29931                     MVT::v4i1, 3/*#Ops*/, 4, 2, 3, 
42577 /*106851*/      OPC_CheckChild0Type, MVT::v4i1,
42580 /*106855*/      OPC_CheckType, MVT::v4i1,
42583                     MVT::v4i1, 3/*#Ops*/, 0, 2, 1, 
42625 /*106937*/      OPC_CheckChild0Type, MVT::v4i1,
42865 /*107459*/    OPC_CheckType, MVT::v4i1,
42870                   MVT::v4i1, 2/*#Ops*/, 2, 3, 
43611 /*108923*/    OPC_SwitchType /*3 cases */, 13, MVT::v4i1,// ->108939
43615                     MVT::v4i1, 3/*#Ops*/, 0, 1, 3, 
43640 /*108982*/    OPC_SwitchType /*3 cases */, 12, MVT::v4i1,// ->108997
43644                     MVT::v4i1, 2/*#Ops*/, 0, 2, 
43798                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43806                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43808                       MVT::v4i1, 2/*#Ops*/, 1, 1,  // Results = #3
43811                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4,  // Results = #5
43827                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43835                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43837                       MVT::v4i1, 2/*#Ops*/, 1, 1,  // Results = #3
43840                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4,  // Results = #5
43860                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43868                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43870                       MVT::v4i1, 2/*#Ops*/, 1, 1,  // Results = #3
43873                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4,  // Results = #5
43889                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43897                       MVT::v4i1, 2/*#Ops*/, 0, 1,  // Results = #2
43899                       MVT::v4i1, 2/*#Ops*/, 1, 1,  // Results = #3
43902                       MVT::v4i1, 3/*#Ops*/, 2, 3, 4,  // Results = #5
43963 /*109711*/    OPC_CheckChild0Type, MVT::v4i1,
gen/lib/Target/PowerPC/PPCGenFastISel.inc
 3314   if (RetVT.SimpleTy != MVT::v4i1)
 3342   case MVT::v4i1: return fastEmit_PPCISD_QVESPLATI_MVT_v4i1_ri(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3926   /* 21 */ MVT::v4i1, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  491   if (LocVT == MVT::v4i1) {
 1489   if (LocVT == MVT::v4i1) {
 2728   if (LocVT == MVT::v4i1) {
gen/lib/Target/X86/X86GenDAGISel.inc
 7572 /* 16244*/          OPC_CheckType, MVT::v4i1,
 7661 /* 16452*/          OPC_CheckType, MVT::v4i1,
 7691 /* 16529*/            OPC_CheckChild3Type, MVT::v4i1,
 7867 /* 16913*/          OPC_CheckChild3Type, MVT::v4i1,
 8002 /* 17209*/          OPC_CheckChild3Type, MVT::v4i1,
 8089 /* 17401*/          OPC_CheckChild3Type, MVT::v4i1,
21212 /* 43077*/              OPC_CheckType, MVT::v4i1,
21217                             MVT::v4i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21233 /* 43118*/              OPC_CheckType, MVT::v4i1,
21238                             MVT::v4i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21260 /* 43168*/              OPC_CheckType, MVT::v4i1,
21266                             MVT::v4i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21284 /* 43215*/              OPC_CheckType, MVT::v4i1,
21290                             MVT::v4i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21412 /* 43459*/              OPC_CheckType, MVT::v4i1,
21417                             MVT::v4i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21433 /* 43500*/              OPC_CheckType, MVT::v4i1,
21438                             MVT::v4i1, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
21460 /* 43550*/              OPC_CheckType, MVT::v4i1,
21466                             MVT::v4i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21484 /* 43597*/              OPC_CheckType, MVT::v4i1,
21490                             MVT::v4i1, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
21629 /* 43879*/              OPC_CheckType, MVT::v4i1,
21634                             MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21696 /* 44013*/              OPC_CheckType, MVT::v4i1,
21701                             MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21737 /* 44093*/                OPC_CheckType, MVT::v4i1,
21742                               MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21807 /* 44232*/                OPC_CheckType, MVT::v4i1,
21812                               MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
21941 /* 44482*/              OPC_CheckType, MVT::v4i1,
21946                             MVT::v4i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
21963 /* 44524*/              OPC_CheckType, MVT::v4i1,
21968                             MVT::v4i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
22039 /* 44666*/              OPC_CheckType, MVT::v4i1,
22044                             MVT::v4i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
22061 /* 44708*/              OPC_CheckType, MVT::v4i1,
22066                             MVT::v4i1, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
22177 /* 44933*/              OPC_CheckType, MVT::v4i1,
22183                             MVT::v4i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22215 /* 45011*/              OPC_CheckType, MVT::v4i1,
22221                             MVT::v4i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22299 /* 45181*/                OPC_CheckType, MVT::v4i1,
22305                               MVT::v4i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22340 /* 45264*/                OPC_CheckType, MVT::v4i1,
22346                               MVT::v4i1, 8/*#Ops*/, 4, 2, 5, 6, 7, 8, 9, 10, 
22408 /* 45398*/            OPC_CheckType, MVT::v4i1,
22413                           MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22479 /* 45536*/            OPC_CheckType, MVT::v4i1,
22484                           MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22522 /* 45618*/              OPC_CheckType, MVT::v4i1,
22527                             MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22596 /* 45761*/              OPC_CheckType, MVT::v4i1,
22601                             MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 2, 
22702 /* 45993*/        OPC_CheckType, MVT::v4i1,
22718                       MVT::v4i1, 2/*#Ops*/, 15, 16, 
22738 /* 46079*/        OPC_CheckType, MVT::v4i1,
22755                       MVT::v4i1, 2/*#Ops*/, 16, 17, 
22775 /* 46168*/        OPC_CheckType, MVT::v4i1,
22791                       MVT::v4i1, 2/*#Ops*/, 15, 16, 
22811 /* 46254*/        OPC_CheckType, MVT::v4i1,
22828                       MVT::v4i1, 2/*#Ops*/, 16, 17, 
23001 /* 46704*/        OPC_CheckType, MVT::v4i1,
23017                       MVT::v4i1, 2/*#Ops*/, 15, 16, 
23038 /* 46791*/        OPC_CheckType, MVT::v4i1,
23055                       MVT::v4i1, 2/*#Ops*/, 16, 17, 
23076 /* 46881*/        OPC_CheckType, MVT::v4i1,
23092                       MVT::v4i1, 2/*#Ops*/, 15, 16, 
23113 /* 46968*/        OPC_CheckType, MVT::v4i1,
23130                       MVT::v4i1, 2/*#Ops*/, 16, 17, 
24060 /* 48872*/          OPC_CheckType, MVT::v4i1,
24066                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24086 /* 48924*/          OPC_CheckType, MVT::v4i1,
24092                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24111 /* 48972*/          OPC_CheckType, MVT::v4i1,
24117                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24136 /* 49022*/          OPC_CheckType, MVT::v4i1,
24142                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24366 /* 49472*/          OPC_CheckType, MVT::v4i1,
24372                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24392 /* 49524*/          OPC_CheckType, MVT::v4i1,
24398                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24417 /* 49572*/          OPC_CheckType, MVT::v4i1,
24423                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24442 /* 49622*/          OPC_CheckType, MVT::v4i1,
24448                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24570 /* 49872*/          OPC_CheckType, MVT::v4i1,
24576                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24596 /* 49924*/          OPC_CheckType, MVT::v4i1,
24602                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24621 /* 49972*/          OPC_CheckType, MVT::v4i1,
24627                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24646 /* 50022*/          OPC_CheckType, MVT::v4i1,
24652                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24876 /* 50472*/          OPC_CheckType, MVT::v4i1,
24882                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24902 /* 50524*/          OPC_CheckType, MVT::v4i1,
24908                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
24927 /* 50572*/          OPC_CheckType, MVT::v4i1,
24933                         MVT::v4i1, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
24952 /* 50622*/          OPC_CheckType, MVT::v4i1,
24958                         MVT::v4i1, 8/*#Ops*/, 0, 4, 5, 6, 7, 8, 9, 10, 
25558 /* 51837*/              OPC_CheckType, MVT::v4i1,
25564                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25571 /* 51867*/              OPC_CheckType, MVT::v4i1,
25577                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25595 /* 51914*/              OPC_CheckType, MVT::v4i1,
25601                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25608 /* 51944*/              OPC_CheckType, MVT::v4i1,
25614                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25716 /* 52163*/              OPC_CheckType, MVT::v4i1,
25722                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25729 /* 52193*/              OPC_CheckType, MVT::v4i1,
25735                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25753 /* 52240*/              OPC_CheckType, MVT::v4i1,
25759                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
25766 /* 52270*/              OPC_CheckType, MVT::v4i1,
25772                             MVT::v4i1, 8/*#Ops*/, 4, 1, 5, 6, 7, 8, 9, 10, 
26216 /* 53202*/              OPC_CheckType, MVT::v4i1,
26222                             MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26229 /* 53232*/              OPC_CheckType, MVT::v4i1,
26235                             MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26282 /* 53344*/              OPC_CheckType, MVT::v4i1,
26288                             MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26295 /* 53374*/              OPC_CheckType, MVT::v4i1,
26301                             MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26422 /* 53643*/                OPC_CheckType, MVT::v4i1,
26428                               MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26435 /* 53673*/                OPC_CheckType, MVT::v4i1,
26441                               MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26491 /* 53791*/                OPC_CheckType, MVT::v4i1,
26497                               MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26504 /* 53821*/                OPC_CheckType, MVT::v4i1,
26510                               MVT::v4i1, 8/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 
26714 /* 54308*/          OPC_CheckType, MVT::v4i1,
26731                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26750 /* 54398*/          OPC_CheckType, MVT::v4i1,
26767                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26786 /* 54486*/          OPC_CheckType, MVT::v4i1,
26803                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26822 /* 54576*/          OPC_CheckType, MVT::v4i1,
26839                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26858 /* 54664*/          OPC_CheckType, MVT::v4i1,
26875                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26894 /* 54754*/          OPC_CheckType, MVT::v4i1,
26911                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26930 /* 54842*/          OPC_CheckType, MVT::v4i1,
26947                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
26966 /* 54932*/          OPC_CheckType, MVT::v4i1,
26983                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27299 /* 55741*/          OPC_CheckType, MVT::v4i1,
27316                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27336 /* 55830*/          OPC_CheckType, MVT::v4i1,
27353                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27373 /* 55919*/          OPC_CheckType, MVT::v4i1,
27390                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27410 /* 56008*/          OPC_CheckType, MVT::v4i1,
27427                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27447 /* 56097*/          OPC_CheckType, MVT::v4i1,
27464                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27484 /* 56186*/          OPC_CheckType, MVT::v4i1,
27501                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27521 /* 56275*/          OPC_CheckType, MVT::v4i1,
27538                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
27558 /* 56364*/          OPC_CheckType, MVT::v4i1,
27575                         MVT::v4i1, 2/*#Ops*/, 16, 17, 
28675 /* 58931*/          OPC_CheckType, MVT::v4i1,
28678                         MVT::v4i1, 4/*#Ops*/, 0, 1, 2, 3, 
28705 /* 58985*/          OPC_CheckType, MVT::v4i1,
28708                         MVT::v4i1, 4/*#Ops*/, 0, 1, 2, 3, 
28783 /* 59128*/          OPC_CheckType, MVT::v4i1,
28786                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
28838 /* 59226*/          OPC_CheckType, MVT::v4i1,
28841                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
29038 /* 59578*/          OPC_CheckType, MVT::v4i1,
29041                         MVT::v4i1, 4/*#Ops*/, 3, 0, 1, 2, 
29070 /* 59634*/          OPC_CheckType, MVT::v4i1,
29073                         MVT::v4i1, 4/*#Ops*/, 3, 0, 1, 2, 
29153 /* 59782*/          OPC_CheckType, MVT::v4i1,
29156                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
29212 /* 59884*/          OPC_CheckType, MVT::v4i1,
29215                         MVT::v4i1, 3/*#Ops*/, 2, 0, 1, 
29451 /* 60302*/        /*SwitchType*/ 41, MVT::v4i1,// ->60345
29462                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
29613 /* 60680*/      OPC_CheckType, MVT::v4i1,
29624                     MVT::v4i1, 2/*#Ops*/, 6, 7, 
29637 /* 60738*/          OPC_CheckType, MVT::v4i1,
29648                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
29657 /* 60787*/          OPC_CheckType, MVT::v4i1,
29668                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
29714 /* 60935*/          OPC_CheckType, MVT::v4i1,
29733                         MVT::v4i1, 2/*#Ops*/, 12, 13, 
29745 /* 61020*/          OPC_CheckType, MVT::v4i1,
29764                         MVT::v4i1, 2/*#Ops*/, 12, 13, 
29846 /* 61287*/        OPC_CheckType, MVT::v4i1,
29865                       MVT::v4i1, 2/*#Ops*/, 12, 13, 
29878 /* 61373*/        OPC_CheckType, MVT::v4i1,
29897                       MVT::v4i1, 2/*#Ops*/, 12, 13, 
30165 /* 61983*/            OPC_CheckType, MVT::v4i1,
30169                           MVT::v4i1, 4/*#Ops*/, 0, 2, 3, 4, 
30175 /* 62004*/            OPC_CheckType, MVT::v4i1,
30179                           MVT::v4i1, 4/*#Ops*/, 0, 2, 3, 4, 
30219 /* 62089*/            OPC_CheckType, MVT::v4i1,
30223                           MVT::v4i1, 4/*#Ops*/, 0, 2, 3, 4, 
30229 /* 62110*/            OPC_CheckType, MVT::v4i1,
30233                           MVT::v4i1, 4/*#Ops*/, 0, 2, 3, 4, 
30549 /* 62713*/            OPC_CheckType, MVT::v4i1,
30553                           MVT::v4i1, 4/*#Ops*/, 3, 1, 2, 4, 
30560 /* 62735*/            OPC_CheckType, MVT::v4i1,
30564                           MVT::v4i1, 4/*#Ops*/, 3, 1, 2, 4, 
30607 /* 62823*/            OPC_CheckType, MVT::v4i1,
30611                           MVT::v4i1, 4/*#Ops*/, 3, 1, 2, 4, 
30618 /* 62845*/            OPC_CheckType, MVT::v4i1,
30622                           MVT::v4i1, 4/*#Ops*/, 3, 1, 2, 4, 
30773 /* 63189*/            OPC_CheckType, MVT::v4i1,
30793                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
30799 /* 63268*/            OPC_CheckType, MVT::v4i1,
30819                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
30832 /* 63359*/            OPC_CheckType, MVT::v4i1,
30852                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
30858 /* 63438*/            OPC_CheckType, MVT::v4i1,
30878                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
31253 /* 64561*/            OPC_CheckType, MVT::v4i1,
31273                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
31280 /* 64641*/            OPC_CheckType, MVT::v4i1,
31300                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
31314 /* 64733*/            OPC_CheckType, MVT::v4i1,
31334                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
31341 /* 64813*/            OPC_CheckType, MVT::v4i1,
31361                           MVT::v4i1, 2/*#Ops*/, 13, 14, 
31926 /* 66279*/        /*SwitchType*/ 41, MVT::v4i1,// ->66322
31937                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
33839 /* 70360*/        /*SwitchType*/ 12, MVT::v4i1,// ->70374
33842                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
41894 /* 87561*/        /*SwitchType*/ 13, MVT::v4i1,// ->87576
41898                         MVT::v4i1, 2/*#Ops*/, 0, 1, 
41998 /* 87779*/        /*SwitchType*/ 31, MVT::v4i1,// ->87812
42007                         MVT::v4i1, 2/*#Ops*/, 3, 4, 
47438 /* 99437*/      /*SwitchType*/ 41, MVT::v4i1,// ->99480
47449                       MVT::v4i1, 2/*#Ops*/, 6, 7, 
49033 /*102879*/            /*SwitchType*/ 41, MVT::v4i1,// ->102922
49044                             MVT::v4i1, 2/*#Ops*/, 6, 7, 
49290 /*103480*/          OPC_CheckType, MVT::v4i1,
49301                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
49311 /*103530*/          OPC_CheckType, MVT::v4i1,
49322                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
49334 /*103584*/        OPC_CheckType, MVT::v4i1,
49345                       MVT::v4i1, 2/*#Ops*/, 6, 7, 
49360 /*103644*/          OPC_CheckType, MVT::v4i1,
49371                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
49380 /*103693*/          OPC_CheckType, MVT::v4i1,
49391                         MVT::v4i1, 2/*#Ops*/, 6, 7, 
49639 /*104287*/      /*SwitchType*/ 29, MVT::v4i1,// ->104318
49647                       MVT::v4i1, 2/*#Ops*/, 3, 4, 
49679 /*104389*/      /*SwitchType*/ 29, MVT::v4i1,// ->104420
49687                       MVT::v4i1, 2/*#Ops*/, 3, 4, 
50370 /*106310*/      /*SwitchType*/ 41, MVT::v4i1,// ->106353
50381                       MVT::v4i1, 2/*#Ops*/, 6, 7, 
52611 /*111418*/      /*SwitchType*/ 28, MVT::v4i1,// ->111448
52619                       MVT::v4i1, 2/*#Ops*/, 7, 8, 
53292 /*112913*/      OPC_CheckChild3Type, MVT::v4i1,
53358 /*113057*/      OPC_CheckChild3Type, MVT::v4i1,
53704 /*113786*/      OPC_CheckChild3Type, MVT::v4i1,
53770 /*113930*/      OPC_CheckChild3Type, MVT::v4i1,
55782 /*118229*/          OPC_CheckChild0Type, MVT::v4i1,
56075 /*118804*/        OPC_CheckChild0Type, MVT::v4i1,
56986 /*120586*/        OPC_CheckChild0Type, MVT::v4i1,
57331 /*121265*/        OPC_CheckChild0Type, MVT::v4i1,
85625 /*179339*/        OPC_CheckChild0Type, MVT::v4i1,
158452 /*322293*/        OPC_CheckChild0Type, MVT::v4i1,
194271 /*392666*/            /*SwitchType*/ 69, MVT::v4i1,// ->392737
194822 /*394020*/              OPC_CheckChild1Type, MVT::v4i1,
194896 /*394208*/          OPC_SwitchType /*5 cases */, 11, MVT::v4i1,// ->394222
194899                           MVT::v4i1, 2/*#Ops*/, 0, 1, 
194930 /*394280*/          OPC_SwitchType /*5 cases */, 11, MVT::v4i1,// ->394294
194933                           MVT::v4i1, 2/*#Ops*/, 0, 1, 
194962 /*394348*/          OPC_CheckChild1Type, MVT::v4i1,
200953 /*406551*/        OPC_CheckType, MVT::v4i1,
200958                       MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
200972 /*406588*/        OPC_CheckType, MVT::v4i1,
200977                       MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
200997 /*406634*/        OPC_CheckType, MVT::v4i1,
201003                       MVT::v4i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201019 /*406677*/        OPC_CheckType, MVT::v4i1,
201025                       MVT::v4i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201137 /*406901*/        OPC_CheckType, MVT::v4i1,
201142                       MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
201156 /*406938*/        OPC_CheckType, MVT::v4i1,
201161                       MVT::v4i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
201181 /*406984*/        OPC_CheckType, MVT::v4i1,
201187                       MVT::v4i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201203 /*407027*/        OPC_CheckType, MVT::v4i1,
201209                       MVT::v4i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
201383 /*407393*/      OPC_CheckType, MVT::v4i1,
201396                     MVT::v4i1, 2/*#Ops*/, 12, 13, 
201414 /*407464*/      OPC_CheckType, MVT::v4i1,
201428                     MVT::v4i1, 2/*#Ops*/, 13, 14, 
201446 /*407538*/      OPC_CheckType, MVT::v4i1,
201459                     MVT::v4i1, 2/*#Ops*/, 12, 13, 
201477 /*407609*/      OPC_CheckType, MVT::v4i1,
201491                     MVT::v4i1, 2/*#Ops*/, 13, 14, 
201613 /*407929*/        OPC_CheckType, MVT::v4i1,
201617                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
201636                         MVT::v4i1, 2/*#Ops*/, 9, 10, 
201660 /*408037*/        OPC_CheckType, MVT::v4i1,
201664                         MVT::v4i1, 3/*#Ops*/, 0, 1, 2, 
201683                         MVT::v4i1, 2/*#Ops*/, 9, 10, 
201754 /*408259*/          OPC_CheckType, MVT::v4i1,
201759                         MVT::v4i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201813 /*408377*/          OPC_CheckType, MVT::v4i1,
201818                         MVT::v4i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201850 /*408449*/            OPC_CheckType, MVT::v4i1,
201855                           MVT::v4i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201912 /*408572*/            OPC_CheckType, MVT::v4i1,
201917                           MVT::v4i1, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
201942 /*408626*/        OPC_CheckType, MVT::v4i1,
201945                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
201989 /*408708*/        OPC_CheckType, MVT::v4i1,
201992                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
206156 /*417401*/        OPC_CheckChild2Type, MVT::v4i1,
206677 /*418569*/      OPC_SwitchType /*2 cases */, 112, MVT::v4i1,// ->418684
207180 /*419718*/        OPC_CheckChild2Type, MVT::v4i1,
208297 /*421960*/        OPC_CheckType, MVT::v4i1,
208303                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208322 /*422008*/        OPC_CheckType, MVT::v4i1,
208328                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208346 /*422054*/        OPC_CheckType, MVT::v4i1,
208352                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208370 /*422100*/        OPC_CheckType, MVT::v4i1,
208376                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208591 /*422524*/        OPC_CheckType, MVT::v4i1,
208597                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208616 /*422572*/        OPC_CheckType, MVT::v4i1,
208622                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208640 /*422618*/        OPC_CheckType, MVT::v4i1,
208646                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208664 /*422664*/        OPC_CheckType, MVT::v4i1,
208670                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208787 /*422900*/        OPC_CheckType, MVT::v4i1,
208793                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208812 /*422948*/        OPC_CheckType, MVT::v4i1,
208818                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
208836 /*422994*/        OPC_CheckType, MVT::v4i1,
208842                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
208860 /*423040*/        OPC_CheckType, MVT::v4i1,
208866                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
209081 /*423464*/        OPC_CheckType, MVT::v4i1,
209087                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
209106 /*423512*/        OPC_CheckType, MVT::v4i1,
209112                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
209130 /*423558*/        OPC_CheckType, MVT::v4i1,
209136                       MVT::v4i1, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
209154 /*423604*/        OPC_CheckType, MVT::v4i1,
209160                       MVT::v4i1, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 
209404 /*424138*/        OPC_CheckType, MVT::v4i1,
209418                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209436 /*424213*/        OPC_CheckType, MVT::v4i1,
209450                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209468 /*424288*/        OPC_CheckType, MVT::v4i1,
209482                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209500 /*424363*/        OPC_CheckType, MVT::v4i1,
209514                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209532 /*424438*/        OPC_CheckType, MVT::v4i1,
209546                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209564 /*424513*/        OPC_CheckType, MVT::v4i1,
209578                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209596 /*424588*/        OPC_CheckType, MVT::v4i1,
209610                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209628 /*424663*/        OPC_CheckType, MVT::v4i1,
209642                       MVT::v4i1, 2/*#Ops*/, 13, 14, 
209941 /*425374*/        OPC_CheckType, MVT::v4i1,
209945                         MVT::v4i1, 1/*#Ops*/, 0, 
209959                         MVT::v4i1, 2/*#Ops*/, 4, 5, 
209977 /*425450*/        OPC_CheckType, MVT::v4i1,
209981                         MVT::v4i1, 1/*#Ops*/, 0, 
209995                         MVT::v4i1, 2/*#Ops*/, 4, 5, 
210437 /*426599*/        OPC_CheckType, MVT::v4i1,
210443                         MVT::v4i1, 3/*#Ops*/, 1, 2, 3, 
210451                         MVT::v4i1, 3/*#Ops*/, 1, 2, 3, 
210472                         MVT::v4i1, 2/*#Ops*/, 10, 11, 
210493                         MVT::v4i1, 2/*#Ops*/, 10, 11, 
210527 /*426822*/        OPC_CheckType, MVT::v4i1,
210533                         MVT::v4i1, 3/*#Ops*/, 1, 2, 3, 
210541                         MVT::v4i1, 3/*#Ops*/, 1, 2, 3, 
210562                         MVT::v4i1, 2/*#Ops*/, 10, 11, 
210583                         MVT::v4i1, 2/*#Ops*/, 10, 11, 
227743 /*464601*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227748                     MVT::v4i64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227754 /*464629*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227759                     MVT::v4i64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227820 /*464797*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227825                     MVT::v4i32, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227831 /*464825*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227836                     MVT::v4i32, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227962 /*465160*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227967                     MVT::v4f64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227973 /*465188*/      OPC_CheckTypeRes, 1, MVT::v4i1,
227978                     MVT::v4f64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228039 /*465356*/      OPC_CheckTypeRes, 1, MVT::v4i1,
228044                     MVT::v4f32, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228050 /*465384*/      OPC_CheckTypeRes, 1, MVT::v4i1,
228055                     MVT::v4f32, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228102 /*465502*/      OPC_CheckType, MVT::v4i1,
228109                       MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228118                       MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228187 /*465689*/      OPC_SwitchType /*2 cases */, 46, MVT::v4i1,// ->465738
228194                         MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228203                         MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228245 /*465820*/      OPC_CheckType, MVT::v4i1,
228252                       MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228261                       MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228330 /*466007*/      OPC_SwitchType /*2 cases */, 46, MVT::v4i1,// ->466056
228337                         MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228346                         MVT::v4i1, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 1, 
228490 /*466312*/        OPC_CheckChild0Type, MVT::v4i1,
228522 /*466380*/        /*SwitchType*/ 11, MVT::v4i1,// ->466393
228525                         MVT::v4i1, 2/*#Ops*/, 0, 1, 
228545 /*466428*/        /*SwitchType*/ 11, MVT::v4i1,// ->466441
228548                         MVT::v4i1, 2/*#Ops*/, 0, 1, 
228574 /*466489*/        /*SwitchType*/ 11, MVT::v4i1,// ->466502
228577                         MVT::v4i1, 2/*#Ops*/, 0, 1, 
228609 /*466563*/        /*SwitchType*/ 11, MVT::v4i1,// ->466576
228612                         MVT::v4i1, 2/*#Ops*/, 0, 1, 
229212 /*467799*/        OPC_CheckType, MVT::v4i1,
231384 /*471991*/      /*SwitchType*/ 19, MVT::v4i1,// ->472012
231390                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
231545 /*472285*/      /*SwitchType*/ 19, MVT::v4i1,// ->472306
231551                       MVT::v4i1, 2/*#Ops*/, 0, 1, 
gen/lib/Target/X86/X86GenFastISel.inc
  329   case MVT::v4i1: return fastEmit_ISD_ANY_EXTEND_MVT_v4i1_r(RetVT, Op0, Op0IsKill);
 1638   case MVT::v4i1: return fastEmit_ISD_SIGN_EXTEND_MVT_v4i1_r(RetVT, Op0, Op0IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4482   /* 28 */ MVT::v4i1, MVT::Other,
include/llvm/Support/MachineValueType.h
  430       case v4i1:
  616       case v4i1:
  698       case v4i1:
  905         if (NumElements == 4)    return MVT::v4i1;
lib/CodeGen/ValueTypes.cpp
  141   case MVT::v4i1:    return "v4i1";
  285   case MVT::v4i1:    return VectorType::get(Type::getInt1Ty(Context), 4);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  604       { ISD::SELECT, MVT::v4i1, MVT::v4i64, 4 * AmortizationCost },
lib/Target/AMDGPU/R600ISelLowering.cpp
   93   setLoadExtAction(ISD::EXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
   94   setLoadExtAction(ISD::SEXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
   95   setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
  119   setTruncStoreAction(MVT::v4i32, MVT::v4i1, Expand);
  185   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i1, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp
  210   setOperationAction(ISD::SETCC, MVT::v4i1, Expand);
  217   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i1, Custom);
lib/Target/ARM/ARMISelLowering.cpp
  386   const MVT pTypes[] = {MVT::v16i1, MVT::v8i1, MVT::v4i1};
 7712   case MVT::v4i1:
 8931   assert((MemVT == MVT::v4i1 || MemVT == MVT::v8i1 || MemVT == MVT::v16i1) &&
 8961   assert((MemVT == MVT::v4i1 || MemVT == MVT::v8i1 || MemVT == MVT::v16i1) &&
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
  247     { ISD::SINT_TO_FP,  MVT::v4f32, MVT::v4i1, 3 },
  248     { ISD::UINT_TO_FP,  MVT::v4f32, MVT::v4i1, 3 },
  449       { ISD::SELECT, MVT::v4i1, MVT::v4i64, 4*4 + 1*2 + 1 },
lib/Target/Hexagon/HexagonISelLowering.cpp
 1267   addRegisterClass(MVT::v4i1,  &Hexagon::PredRegsRegClass);  // ddccbbaa
 1477   for (MVT NativeVT : {MVT::v8i1, MVT::v4i1, MVT::v2i1, MVT::v4i8,
 2481   if (VecTy == MVT::v8i1 || VecTy == MVT::v4i1 || VecTy == MVT::v2i1) {
 2534     assert(VecTy == MVT::v2i1 || VecTy == MVT::v4i1 || VecTy == MVT::v8i1);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  533   assert(PredTy == MVT::v2i1 || PredTy == MVT::v4i1 || PredTy == MVT::v8i1);
lib/Target/NVPTX/NVPTXISelLowering.cpp
  138   case MVT::v4i1:
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4921     else if (PPCSubTarget->hasQPX() && N->getValueType(0) == MVT::v4i1)
lib/Target/PowerPC/PPCISelLowering.cpp
 1026     setOperationAction(ISD::AND , MVT::v4i1, Legal);
 1027     setOperationAction(ISD::OR , MVT::v4i1, Legal);
 1028     setOperationAction(ISD::XOR , MVT::v4i1, Legal);
 1031       setOperationAction(ISD::SELECT, MVT::v4i1, Expand);
 1032     setOperationAction(ISD::VSELECT, MVT::v4i1, Legal);
 1034     setOperationAction(ISD::LOAD  , MVT::v4i1, Custom);
 1035     setOperationAction(ISD::STORE , MVT::v4i1, Custom);
 1037     setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4i1, Custom);
 1038     setOperationAction(ISD::INSERT_VECTOR_ELT , MVT::v4i1, Expand);
 1039     setOperationAction(ISD::CONCAT_VECTORS , MVT::v4i1, Expand);
 1040     setOperationAction(ISD::EXTRACT_SUBVECTOR , MVT::v4i1, Expand);
 1041     setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4i1, Custom);
 1042     setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4i1, Expand);
 1043     setOperationAction(ISD::BUILD_VECTOR, MVT::v4i1, Custom);
 1045     setOperationAction(ISD::SINT_TO_FP, MVT::v4i1, Custom);
 1046     setOperationAction(ISD::UINT_TO_FP, MVT::v4i1, Custom);
 1048     addRegisterClass(MVT::v4i1, &PPC::QBRCRegClass);
 2208   if (VT != MVT::v4f64 && VT != MVT::v4f32 && VT != MVT::v4i1)
 3306   else if (ArgVT == MVT::v4f64 || ArgVT == MVT::v4i1)
 3374                     ArgVT == MVT::v4i1)))
 3524         case MVT::v4i1:
 4018     case MVT::v4i1:
 5797         case MVT::v4i1:  // QPX
 6224     case MVT::v4i1: {
 7711   if (Subtarget.hasQPX() && Op.getOperand(0).getValueType() == MVT::v4i1) {
 8267   if (Subtarget.hasQPX() && Op.getValueType() == MVT::v4i1) {
 8311       SDVTList VTs = DAG.getVTList({MVT::v4i1, /*chain*/ MVT::Other});
 8364     return DAG.getSetCC(dl, MVT::v4i1, LoadedVect, FPZeros, ISD::SETEQ);
 9656   assert(N->getOperand(0).getValueType() == MVT::v4i1 &&
 9773   assert(Op.getValueType() == MVT::v4i1 && "Unknown load to lower");
 9792   SDValue Value = DAG.getBuildVector(MVT::v4i1, dl, VectElmts);
 9862   assert(Value.getValueType() == MVT::v4i1 && "Unknown store to lower");
lib/Target/X86/X86ISelDAGToDAG.cpp
 4220     case MVT::v4i1:  return X86::VK4RegClassID;
lib/Target/X86/X86ISelLowering.cpp
 1294     addRegisterClass(MVT::v4i1,   &X86::VK4RegClass);
 1304     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v4i1,  MVT::v4i32);
 1305     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v4i1,  MVT::v4i32);
 1313       setOperationAction(ISD::LOAD, MVT::v4i1, Custom);
 1318       setOperationAction(ISD::STORE, MVT::v4i1, Custom);
 1329     for (auto VT : { MVT::v2i1, MVT::v4i1, MVT::v8i1, MVT::v16i1 }) {
 1350     for (auto VT : { MVT::v1i1, MVT::v2i1, MVT::v4i1, MVT::v8i1 })
16933   case MVT::v4i1:
19535       MVT TruncVT = MVT::v4i1;
28497         Mask = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v4i1, Mask,
35253   case MVT::v4i1:
35478     if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() && SrcVT == MVT::v4i1 &&
35496     if ((VT == MVT::v4i1 || VT == MVT::v2i1) && SrcVT.isScalarInteger() &&
35506     if ((SrcVT == MVT::v4i1 || SrcVT == MVT::v2i1) && VT.isScalarInteger() &&
40522   if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT &&
lib/Target/X86/X86TargetTransformInfo.cpp
 1408     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i1,   3 },
 1409     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i1,   3 },
 1439     { ISD::SIGN_EXTEND, MVT::v4i64,  MVT::v4i1,  6 },
 1440     { ISD::ZERO_EXTEND, MVT::v4i64,  MVT::v4i1,  4 },
 1467     { ISD::SINT_TO_FP,  MVT::v4f32, MVT::v4i1,  3 },
 1468     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i1,  3 },
 1480     { ISD::UINT_TO_FP,  MVT::v4f32, MVT::v4i1,  7 },
 1481     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i1,  7 },
utils/TableGen/CodeGenTarget.cpp
   82   case MVT::v4i1:     return "MVT::v4i1";