|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 57 LocVT = MVT::v2i64;
73 if (LocVT == MVT::v2i64 ||
329 LocVT == MVT::v2i64 ||
376 LocVT == MVT::v2i64 ||
409 LocVT = MVT::v2i64;
572 if (LocVT == MVT::v2i64 ||
636 if (LocVT == MVT::v2i64 ||
664 LocVT = MVT::v2i64;
720 if (LocVT == MVT::v2i64 ||
753 LocVT = MVT::v2i64;
802 if (LocVT == MVT::v2i64 ||
836 if (LocVT == MVT::v2i64 ||
1003 LocVT = MVT::v2i64;
1033 if (LocVT == MVT::v2i64 ||
1142 LocVT == MVT::v2i64 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc 2390 /* 4578*/ OPC_CheckChild0Type, MVT::v2i64,
2794 /* 5579*/ OPC_CheckChild0Type, MVT::v2i64,
65460 /*159578*/ OPC_CheckChild0Type, MVT::v2i64,
66020 /*160650*/ OPC_CheckType, MVT::v2i64,
66024 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
66084 /*160767*/ OPC_CheckType, MVT::v2i64,
66088 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
66155 /*160895*/ OPC_CheckType, MVT::v2i64,
66159 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 4,
66221 /*161014*/ OPC_CheckType, MVT::v2i64,
66225 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 4,
66295 /*161149*/ OPC_CheckType, MVT::v2i64,
66298 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
66361 /*161268*/ OPC_CheckType, MVT::v2i64,
66364 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
66436 /*161402*/ OPC_CheckType, MVT::v2i64,
66439 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
66505 /*161524*/ OPC_CheckType, MVT::v2i64,
66508 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
66570 /*161643*/ OPC_CheckType, MVT::v2i64,
66573 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
66630 /*161753*/ OPC_CheckType, MVT::v2i64,
66633 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
66697 /*161876*/ OPC_CheckType, MVT::v2i64,
66700 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
66760 /*161989*/ OPC_CheckType, MVT::v2i64,
66763 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
66829 /*162112*/ OPC_CheckType, MVT::v2i64,
66832 MVT::v2i64, 2/*#Ops*/, 0, 1,
66897 /*162233*/ OPC_CheckType, MVT::v2i64,
66900 MVT::v2i64, 2/*#Ops*/, 0, 1,
66949 /*162325*/ OPC_CheckType, MVT::v2i64,
66953 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
66997 /*162412*/ OPC_CheckType, MVT::v2i64,
67001 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
67051 /*162509*/ OPC_CheckType, MVT::v2i64,
67055 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 4,
67101 /*162598*/ OPC_CheckType, MVT::v2i64,
67105 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 4,
67149 /*162691*/ OPC_CheckType, MVT::v2i64,
67152 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
67189 /*162764*/ OPC_CheckType, MVT::v2i64,
67192 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
67226 /*162832*/ OPC_CheckType, MVT::v2i64,
67229 MVT::v2i64, 2/*#Ops*/, 0, 1,
67265 /*162903*/ OPC_CheckType, MVT::v2i64,
67268 MVT::v2i64, 2/*#Ops*/, 0, 1,
67314 /*162994*/ OPC_CheckType, MVT::v2i64,
67317 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
67357 /*163070*/ OPC_CheckType, MVT::v2i64,
67360 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
67397 /*163141*/ OPC_CheckType, MVT::v2i64,
67400 MVT::v2i64, 2/*#Ops*/, 1, 0,
67439 /*163215*/ OPC_CheckType, MVT::v2i64,
67442 MVT::v2i64, 2/*#Ops*/, 1, 0,
67848 /*163940*/ OPC_CheckType, MVT::v2i64,
67851 MVT::v2i64, 2/*#Ops*/, 0, 1,
67906 /*164043*/ OPC_CheckType, MVT::v2i64,
67909 MVT::v2i64, 2/*#Ops*/, 0, 1,
68083 /*164363*/ OPC_CheckType, MVT::v2i64,
68086 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
68120 /*164430*/ OPC_CheckType, MVT::v2i64,
68123 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
68188 /*164548*/ OPC_CheckType, MVT::v2i64,
68191 MVT::v2i64, 2/*#Ops*/, 1, 0,
68252 /*164657*/ OPC_CheckType, MVT::v2i64,
68255 MVT::v2i64, 2/*#Ops*/, 1, 0,
68444 /*164994*/ OPC_CheckType, MVT::v2i64,
68447 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
68484 /*165064*/ OPC_CheckType, MVT::v2i64,
68487 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
68573 /*165233*/ OPC_CheckType, MVT::v2i64,
68577 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
68659 /*165398*/ OPC_CheckType, MVT::v2i64,
68663 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
68745 /*165563*/ OPC_CheckType, MVT::v2i64,
68749 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
68831 /*165728*/ OPC_CheckType, MVT::v2i64,
68835 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
68913 /*165882*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->165898
68917 MVT::v2i64, 3/*#Ops*/, 2, 0, 3,
69000 /*166048*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->166064
69004 MVT::v2i64, 3/*#Ops*/, 2, 0, 3,
69087 /*166214*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->166230
69091 MVT::v2i64, 3/*#Ops*/, 2, 0, 3,
69174 /*166380*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->166396
69178 MVT::v2i64, 3/*#Ops*/, 2, 0, 3,
69228 /*166478*/ OPC_CheckType, MVT::v2i64,
69231 MVT::v2i64, 2/*#Ops*/, 0, 1,
69273 /*166556*/ OPC_CheckType, MVT::v2i64,
69276 MVT::v2i64, 2/*#Ops*/, 0, 1,
69348 /*166702*/ OPC_CheckType, MVT::v2i64,
69351 MVT::v2i64, 2/*#Ops*/, 0, 1,
69378 /*166756*/ OPC_CheckType, MVT::v2i64,
69381 MVT::v2i64, 2/*#Ops*/, 0, 1,
69409 /*166811*/ OPC_CheckType, MVT::v2i64,
69411 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
69439 /*166865*/ OPC_CheckType, MVT::v2i64,
69441 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
69516 /*167013*/ OPC_CheckType, MVT::v2i64,
69519 MVT::v2i64, 2/*#Ops*/, 1, 0,
69549 /*167070*/ OPC_CheckType, MVT::v2i64,
69552 MVT::v2i64, 2/*#Ops*/, 1, 0,
69583 /*167128*/ OPC_CheckType, MVT::v2i64,
69585 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
69616 /*167185*/ OPC_CheckType, MVT::v2i64,
69618 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
69662 /*167274*/ /*SwitchType*/ 10, MVT::v2i64,// ->167286
69665 MVT::v2i64, 2/*#Ops*/, 0, 1,
69966 /*167925*/ OPC_CheckChild0Type, MVT::v2i64,
70962 /*170058*/ OPC_CheckChild1Type, MVT::v2i64,
71397 /*170927*/ OPC_CheckChild0Type, MVT::v2i64,
71903 /*171924*/ OPC_CheckChild0Type, MVT::v2i64,
72855 /*173706*/ OPC_CheckChild1Type, MVT::v2i64,
73322 /*174603*/ OPC_CheckChild1Type, MVT::v2i64,
73353 /*174660*/ OPC_CheckType, MVT::v2i64,
73355 /*174663*/ OPC_CheckType, MVT::v2i64,
73359 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
73368 /*174688*/ OPC_CheckType, MVT::v2i64,
73370 /*174691*/ OPC_CheckType, MVT::v2i64,
73373 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
73393 /*174731*/ OPC_CheckType, MVT::v2i64,
73395 /*174734*/ OPC_CheckType, MVT::v2i64,
73399 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
73405 /*174754*/ OPC_CheckType, MVT::v2i64,
73407 /*174757*/ OPC_CheckType, MVT::v2i64,
73410 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
73417 /*174774*/ OPC_CheckChild2Type, MVT::v2i64,
73418 /*174776*/ OPC_CheckType, MVT::v2i64,
73421 MVT::v2i64, 2/*#Ops*/, 0, 1,
73982 /*175848*/ OPC_CheckChild1Type, MVT::v2i64,
74013 /*175905*/ OPC_CheckType, MVT::v2i64,
74015 /*175908*/ OPC_CheckType, MVT::v2i64,
74019 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
74028 /*175933*/ OPC_CheckType, MVT::v2i64,
74030 /*175936*/ OPC_CheckType, MVT::v2i64,
74033 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
74053 /*175976*/ OPC_CheckType, MVT::v2i64,
74055 /*175979*/ OPC_CheckType, MVT::v2i64,
74059 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
74065 /*175999*/ OPC_CheckType, MVT::v2i64,
74067 /*176002*/ OPC_CheckType, MVT::v2i64,
74070 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
74077 /*176019*/ OPC_CheckChild2Type, MVT::v2i64,
74078 /*176021*/ OPC_CheckType, MVT::v2i64,
74081 MVT::v2i64, 2/*#Ops*/, 0, 1,
74460 /*176725*/ OPC_CheckType, MVT::v2i64,
74462 MVT::v2i64, 1/*#Ops*/, 0,
74639 /*177059*/ OPC_CheckType, MVT::v2i64,
74641 MVT::v2i64, 1/*#Ops*/, 0,
75136 /*177960*/ OPC_CheckType, MVT::v2i64,
75140 MVT::v2i64, 2/*#Ops*/, 0, 2,
75278 /*178230*/ OPC_CheckType, MVT::v2i64,
75282 MVT::v2i64, 2/*#Ops*/, 0, 2,
75332 /*178327*/ OPC_CheckChild1Type, MVT::v2i64,
75392 /*178434*/ OPC_CheckChild1Type, MVT::v2i64,
75452 /*178541*/ OPC_CheckChild1Type, MVT::v2i64,
75512 /*178648*/ OPC_CheckChild1Type, MVT::v2i64,
75572 /*178755*/ OPC_CheckChild1Type, MVT::v2i64,
75632 /*178862*/ OPC_CheckChild1Type, MVT::v2i64,
75883 /*179316*/ OPC_CheckType, MVT::v2i64,
75886 MVT::v2i64, 1/*#Ops*/, 0,
75979 /*179487*/ OPC_CheckType, MVT::v2i64,
75982 MVT::v2i64, 1/*#Ops*/, 0,
76075 /*179658*/ OPC_CheckType, MVT::v2i64,
76078 MVT::v2i64, 1/*#Ops*/, 0,
76171 /*179829*/ OPC_CheckType, MVT::v2i64,
76174 MVT::v2i64, 1/*#Ops*/, 0,
76267 /*180000*/ OPC_CheckType, MVT::v2i64,
76270 MVT::v2i64, 1/*#Ops*/, 0,
76363 /*180171*/ OPC_CheckType, MVT::v2i64,
76366 MVT::v2i64, 1/*#Ops*/, 0,
76459 /*180342*/ OPC_CheckType, MVT::v2i64,
76462 MVT::v2i64, 1/*#Ops*/, 0,
76555 /*180513*/ OPC_CheckType, MVT::v2i64,
76558 MVT::v2i64, 1/*#Ops*/, 0,
76641 /*180681*/ /*SwitchType*/ 15, MVT::v2i64,// ->180698
76647 MVT::v2i64, 2/*#Ops*/, 0, 1,
76732 /*180860*/ /*SwitchType*/ 15, MVT::v2i64,// ->180877
76738 MVT::v2i64, 2/*#Ops*/, 0, 1,
76826 /*181038*/ /*SwitchType*/ 15, MVT::v2i64,// ->181055
76827 /*181040*/ OPC_CheckChild1Type, MVT::v2i64,
76829 /*181043*/ OPC_CheckChild2Type, MVT::v2i64,
76832 MVT::v2i64, 2/*#Ops*/, 0, 1,
76920 /*181216*/ /*SwitchType*/ 15, MVT::v2i64,// ->181233
76921 /*181218*/ OPC_CheckChild1Type, MVT::v2i64,
76923 /*181221*/ OPC_CheckChild2Type, MVT::v2i64,
76926 MVT::v2i64, 2/*#Ops*/, 0, 1,
77014 /*181394*/ /*SwitchType*/ 15, MVT::v2i64,// ->181411
77015 /*181396*/ OPC_CheckChild1Type, MVT::v2i64,
77017 /*181399*/ OPC_CheckChild2Type, MVT::v2i64,
77020 MVT::v2i64, 2/*#Ops*/, 0, 1,
77108 /*181572*/ /*SwitchType*/ 15, MVT::v2i64,// ->181589
77109 /*181574*/ OPC_CheckChild1Type, MVT::v2i64,
77111 /*181577*/ OPC_CheckChild2Type, MVT::v2i64,
77114 MVT::v2i64, 2/*#Ops*/, 0, 1,
77202 /*181750*/ /*SwitchType*/ 15, MVT::v2i64,// ->181767
77203 /*181752*/ OPC_CheckChild1Type, MVT::v2i64,
77205 /*181755*/ OPC_CheckChild2Type, MVT::v2i64,
77208 MVT::v2i64, 2/*#Ops*/, 0, 1,
77296 /*181928*/ /*SwitchType*/ 15, MVT::v2i64,// ->181945
77297 /*181930*/ OPC_CheckChild1Type, MVT::v2i64,
77299 /*181933*/ OPC_CheckChild2Type, MVT::v2i64,
77302 MVT::v2i64, 2/*#Ops*/, 0, 1,
77374 /*182074*/ /*SwitchType*/ 11, MVT::v2i64,// ->182087
77375 /*182076*/ OPC_CheckChild1Type, MVT::v2i64,
77378 MVT::v2i64, 1/*#Ops*/, 0,
77448 /*182212*/ /*SwitchType*/ 11, MVT::v2i64,// ->182225
77449 /*182214*/ OPC_CheckChild1Type, MVT::v2i64,
77452 MVT::v2i64, 1/*#Ops*/, 0,
77558 /*182418*/ /*SwitchType*/ 15, MVT::v2i64,// ->182435
77559 /*182420*/ OPC_CheckChild1Type, MVT::v2i64,
77561 /*182423*/ OPC_CheckChild2Type, MVT::v2i64,
77564 MVT::v2i64, 2/*#Ops*/, 0, 1,
77662 /*182614*/ /*SwitchType*/ 15, MVT::v2i64,// ->182631
77663 /*182616*/ OPC_CheckChild1Type, MVT::v2i64,
77665 /*182619*/ OPC_CheckChild2Type, MVT::v2i64,
77668 MVT::v2i64, 2/*#Ops*/, 0, 1,
77754 /*182787*/ /*SwitchType*/ 15, MVT::v2i64,// ->182804
77755 /*182789*/ OPC_CheckChild1Type, MVT::v2i64,
77757 /*182792*/ OPC_CheckChild2Type, MVT::v2i64,
77760 MVT::v2i64, 2/*#Ops*/, 0, 1,
77838 /*182946*/ /*SwitchType*/ 15, MVT::v2i64,// ->182963
77839 /*182948*/ OPC_CheckChild1Type, MVT::v2i64,
77841 /*182951*/ OPC_CheckChild2Type, MVT::v2i64,
77844 MVT::v2i64, 2/*#Ops*/, 0, 1,
77922 /*183105*/ /*SwitchType*/ 15, MVT::v2i64,// ->183122
77923 /*183107*/ OPC_CheckChild1Type, MVT::v2i64,
77925 /*183110*/ OPC_CheckChild2Type, MVT::v2i64,
77928 MVT::v2i64, 2/*#Ops*/, 0, 1,
78006 /*183264*/ /*SwitchType*/ 15, MVT::v2i64,// ->183281
78007 /*183266*/ OPC_CheckChild1Type, MVT::v2i64,
78009 /*183269*/ OPC_CheckChild2Type, MVT::v2i64,
78012 MVT::v2i64, 2/*#Ops*/, 0, 1,
78363 /*184097*/ OPC_CheckChild1Type, MVT::v2i64,
78937 /*185149*/ OPC_CheckChild1Type, MVT::v2i64,
79646 /*186454*/ OPC_CheckType, MVT::v2i64,
79650 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
79659 /*186478*/ OPC_CheckType, MVT::v2i64,
79662 MVT::v2i64, 2/*#Ops*/, 0, 1,
79733 /*186609*/ OPC_CheckType, MVT::v2i64,
79737 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
79743 /*186628*/ OPC_CheckType, MVT::v2i64,
79746 MVT::v2i64, 2/*#Ops*/, 0, 1,
79832 /*186788*/ OPC_CheckType, MVT::v2i64,
79836 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
79845 /*186812*/ OPC_CheckType, MVT::v2i64,
79848 MVT::v2i64, 2/*#Ops*/, 0, 1,
79902 /*186911*/ OPC_CheckType, MVT::v2i64,
79906 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
79912 /*186930*/ OPC_CheckType, MVT::v2i64,
79915 MVT::v2i64, 2/*#Ops*/, 0, 1,
79991 /*187072*/ OPC_CheckType, MVT::v2i64,
79995 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
80004 /*187096*/ OPC_CheckType, MVT::v2i64,
80007 MVT::v2i64, 2/*#Ops*/, 0, 1,
80078 /*187227*/ OPC_CheckType, MVT::v2i64,
80082 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
80088 /*187246*/ OPC_CheckType, MVT::v2i64,
80091 MVT::v2i64, 2/*#Ops*/, 0, 1,
80148 /*187352*/ OPC_CheckChild0Type, MVT::v2i64,
80155 /*187364*/ OPC_CheckChild0Type, MVT::v2i64,
80398 /*187805*/ OPC_CheckChild1Type, MVT::v2i64,
80405 /*187816*/ OPC_CheckChild3Type, MVT::v2i64,
80411 /*187826*/ OPC_CheckType, MVT::v2i64,
80415 MVT::v2i64, 4/*#Ops*/, 0, 4, 2, 5,
80499 /*187990*/ OPC_CheckChild1Type, MVT::v2i64,
80613 /*188197*/ OPC_CheckChild1Type, MVT::v2i64,
80615 /*188200*/ OPC_CheckChild2Type, MVT::v2i64,
80621 /*188210*/ OPC_CheckType, MVT::v2i64,
80625 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
80744 /*188435*/ OPC_CheckChild1Type, MVT::v2i64,
80746 /*188438*/ OPC_CheckChild2Type, MVT::v2i64,
80752 /*188448*/ OPC_CheckType, MVT::v2i64,
80756 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
80964 /*188838*/ /*SwitchType*/ 11, MVT::v2i64,// ->188851
80968 MVT::v2i64, 1/*#Ops*/, 0,
80990 /*188886*/ OPC_CheckChild1Type, MVT::v2i64,
81015 /*188932*/ OPC_CheckChild1Type, MVT::v2i64,
81060 /*189015*/ /*SwitchType*/ 11, MVT::v2i64,// ->189028
81064 MVT::v2i64, 1/*#Ops*/, 0,
81086 /*189063*/ OPC_CheckChild1Type, MVT::v2i64,
81186 /*189249*/ /*SwitchType*/ 15, MVT::v2i64,// ->189266
81187 /*189251*/ OPC_CheckChild1Type, MVT::v2i64,
81189 /*189254*/ OPC_CheckChild2Type, MVT::v2i64,
81192 MVT::v2i64, 2/*#Ops*/, 0, 1,
81936 /*190658*/ OPC_CheckChild1Type, MVT::v2i64,
81938 /*190661*/ OPC_CheckChild2Type, MVT::v2i64,
81967 /*190716*/ OPC_CheckChild1Type, MVT::v2i64,
81969 /*190719*/ OPC_CheckChild2Type, MVT::v2i64,
81998 /*190774*/ OPC_CheckChild1Type, MVT::v2i64,
82000 /*190777*/ OPC_CheckChild2Type, MVT::v2i64,
82029 /*190832*/ OPC_CheckChild1Type, MVT::v2i64,
82031 /*190835*/ OPC_CheckChild2Type, MVT::v2i64,
84747 /*196271*/ /*SwitchType*/ 74, MVT::v2i64,// ->196347
84754 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
84761 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
84768 MVT::v2i64, 2/*#Ops*/, 2, 3,
84775 MVT::v2i64, 2/*#Ops*/, 2, 3,
84783 MVT::v2i64, 1/*#Ops*/, 1,
85759 /*198417*/ /*SwitchType*/ 10, MVT::v2i64,// ->198429
85762 MVT::v2i64, 2/*#Ops*/, 0, 1,
86089 /*198914*/ OPC_CheckType, MVT::v2i64,
86092 MVT::v2i64, 2/*#Ops*/, 0, 1,
86105 /*198939*/ OPC_CheckType, MVT::v2i64,
86108 MVT::v2i64, 2/*#Ops*/, 1, 0,
86118 /*198958*/ OPC_CheckType, MVT::v2i64,
86121 MVT::v2i64, 2/*#Ops*/, 1, 0,
86170 /*199059*/ /*SwitchType*/ 10, MVT::v2i64,// ->199071
86173 MVT::v2i64, 2/*#Ops*/, 0, 1,
87039 /*200850*/ OPC_CheckType, MVT::v2i64,
87043 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
87053 /*200876*/ OPC_CheckType, MVT::v2i64,
87056 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
87151 /*201053*/ OPC_CheckType, MVT::v2i64,
87155 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
87165 /*201079*/ OPC_CheckType, MVT::v2i64,
87168 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
87256 /*201241*/ OPC_CheckType, MVT::v2i64,
87259 MVT::v2i64, 2/*#Ops*/, 0, 1,
87324 /*201362*/ OPC_CheckType, MVT::v2i64,
87327 MVT::v2i64, 2/*#Ops*/, 0, 1,
87389 /*201480*/ OPC_CheckType, MVT::v2i64,
87393 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
87400 /*201501*/ OPC_CheckType, MVT::v2i64,
87403 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
87472 /*201630*/ OPC_CheckType, MVT::v2i64,
87476 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
87483 /*201651*/ OPC_CheckType, MVT::v2i64,
87486 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
87534 /*201744*/ OPC_CheckType, MVT::v2i64,
87537 MVT::v2i64, 2/*#Ops*/, 0, 1,
87572 /*201814*/ OPC_CheckType, MVT::v2i64,
87575 MVT::v2i64, 2/*#Ops*/, 0, 1,
87736 /*202123*/ OPC_CheckType, MVT::v2i64,
87739 MVT::v2i64, 2/*#Ops*/, 0, 1,
87782 /*202202*/ OPC_CheckType, MVT::v2i64,
87785 MVT::v2i64, 2/*#Ops*/, 0, 1,
87829 /*202286*/ /*SwitchType*/ 9, MVT::v2i64,// ->202297
87832 MVT::v2i64, 1/*#Ops*/, 0,
87911 /*202445*/ OPC_CheckType, MVT::v2i64,
87914 MVT::v2i64, 2/*#Ops*/, 0, 1,
87941 /*202499*/ OPC_CheckType, MVT::v2i64,
87944 MVT::v2i64, 2/*#Ops*/, 0, 1,
87972 /*202554*/ OPC_CheckType, MVT::v2i64,
87974 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
88002 /*202608*/ OPC_CheckType, MVT::v2i64,
88004 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
88047 /*202696*/ /*SwitchType*/ 10, MVT::v2i64,// ->202708
88050 MVT::v2i64, 2/*#Ops*/, 0, 1,
88827 /*204281*/ /*SwitchType*/ 7, MVT::v2i64,// ->204290
88829 MVT::v2i64, 1/*#Ops*/, 0,
88870 /*204355*/ /*SwitchType*/ 7, MVT::v2i64,// ->204364
88872 MVT::v2i64, 1/*#Ops*/, 0,
88921 /*204453*/ /*SwitchType*/ 10, MVT::v2i64,// ->204465
88924 MVT::v2i64, 2/*#Ops*/, 0, 1,
89141 /*204917*/ /*SwitchType*/ 11, MVT::v2i64,// ->204930
89144 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
90899 /*207768*/ OPC_CheckType, MVT::v2i64,
90902 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
90916 /*207796*/ OPC_CheckType, MVT::v2i64,
90919 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
90929 /*207817*/ OPC_CheckType, MVT::v2i64,
90932 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
90947 /*207846*/ OPC_CheckType, MVT::v2i64,
90950 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
90961 /*207868*/ OPC_CheckType, MVT::v2i64,
90964 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
90979 /*207897*/ OPC_CheckType, MVT::v2i64,
90982 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
90992 /*207918*/ OPC_CheckType, MVT::v2i64,
90995 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
91018 /*207958*/ OPC_CheckType, MVT::v2i64,
91021 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
91028 /*207976*/ OPC_CheckType, MVT::v2i64,
91031 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
91049 /*208008*/ OPC_CheckType, MVT::v2i64,
91052 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
91059 /*208026*/ OPC_CheckType, MVT::v2i64,
91062 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
91084 /*208065*/ OPC_CheckType, MVT::v2i64,
91087 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
91094 /*208083*/ OPC_CheckType, MVT::v2i64,
91097 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
91114 /*208114*/ OPC_CheckType, MVT::v2i64,
91117 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
91124 /*208132*/ OPC_CheckType, MVT::v2i64,
91127 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
91185 /*208247*/ /*SwitchType*/ 10, MVT::v2i64,// ->208259
91188 MVT::v2i64, 2/*#Ops*/, 0, 1,
91514 /*208743*/ OPC_CheckType, MVT::v2i64,
91517 MVT::v2i64, 2/*#Ops*/, 0, 1,
91530 /*208768*/ OPC_CheckType, MVT::v2i64,
91533 MVT::v2i64, 2/*#Ops*/, 1, 0,
91543 /*208787*/ OPC_CheckType, MVT::v2i64,
91546 MVT::v2i64, 2/*#Ops*/, 1, 0,
91595 /*208888*/ /*SwitchType*/ 10, MVT::v2i64,// ->208900
91598 MVT::v2i64, 2/*#Ops*/, 0, 1,
94218 /*214079*/ OPC_CheckType, MVT::v2i64,
94221 MVT::v2i64, 1/*#Ops*/, 0,
94530 /*214657*/ OPC_CheckType, MVT::v2i64,
94533 MVT::v2i64, 1/*#Ops*/, 0,
94753 /*215098*/ OPC_CheckType, MVT::v2i64,
94756 MVT::v2i64, 2/*#Ops*/, 0, 1,
94776 /*215145*/ /*SwitchType*/ 13, MVT::v2i64,// ->215160
94780 MVT::v2i64, 2/*#Ops*/, 0, 1,
95533 /*216580*/ OPC_CheckType, MVT::v2i64,
95537 MVT::v2i64, 2/*#Ops*/, 0, 2,
95632 /*216766*/ OPC_CheckType, MVT::v2i64,
95636 MVT::v2i64, 2/*#Ops*/, 0, 2,
95721 /*216934*/ OPC_CheckType, MVT::v2i64,
95725 MVT::v2i64, 2/*#Ops*/, 0, 2,
95810 /*217102*/ OPC_CheckType, MVT::v2i64,
95814 MVT::v2i64, 2/*#Ops*/, 0, 2,
95909 /*217288*/ OPC_CheckType, MVT::v2i64,
95913 MVT::v2i64, 2/*#Ops*/, 0, 2,
95998 /*217456*/ OPC_CheckType, MVT::v2i64,
96002 MVT::v2i64, 2/*#Ops*/, 0, 2,
96087 /*217624*/ OPC_CheckType, MVT::v2i64,
96091 MVT::v2i64, 2/*#Ops*/, 0, 2,
96402 /*218218*/ OPC_CheckType, MVT::v2i64,
96405 MVT::v2i64, 2/*#Ops*/, 0, 1,
96438 /*218282*/ OPC_CheckType, MVT::v2i64,
96441 MVT::v2i64, 2/*#Ops*/, 0, 1,
96503 /*218399*/ OPC_CheckType, MVT::v2i64,
96506 MVT::v2i64, 2/*#Ops*/, 0, 1,
96539 /*218463*/ OPC_CheckType, MVT::v2i64,
96542 MVT::v2i64, 2/*#Ops*/, 0, 1,
96574 /*218530*/ OPC_CheckType, MVT::v2i64,
96577 MVT::v2i64, 2/*#Ops*/, 0, 1,
96598 /*218578*/ /*SwitchType*/ 13, MVT::v2i64,// ->218593
96602 MVT::v2i64, 2/*#Ops*/, 0, 1,
99367 /*223865*/ /*SwitchType*/ 13, MVT::v2i64,// ->223880
99372 MVT::v2i64, 2/*#Ops*/, 0, 1,
99434 /*223991*/ /*SwitchType*/ 13, MVT::v2i64,// ->224006
99439 MVT::v2i64, 2/*#Ops*/, 0, 1,
99501 /*224117*/ /*SwitchType*/ 13, MVT::v2i64,// ->224132
99506 MVT::v2i64, 2/*#Ops*/, 0, 1,
99594 /*224282*/ OPC_CheckType, MVT::v2i64,
99596 MVT::v2i64, 2/*#Ops*/, 0, 1,
99639 /*224355*/ OPC_CheckType, MVT::v2i64,
99641 MVT::v2i64, 2/*#Ops*/, 0, 1,
99684 /*224436*/ /*SwitchType*/ 9, MVT::v2i64,// ->224447
99687 MVT::v2i64, 1/*#Ops*/, 0,
99734 /*224533*/ /*SwitchType*/ 15, MVT::v2i64,// ->224550
99766 /*224592*/ /*SwitchType*/ 15, MVT::v2i64,// ->224609
99808 /*224663*/ OPC_CheckType, MVT::v2i64,
99851 /*224738*/ OPC_CheckType, MVT::v2i64,
99879 /*224788*/ OPC_CheckChild0Type, MVT::v2i64,
100694 /*226124*/ OPC_CheckChild0Type, MVT::v2i64,
100799 /*226302*/ /*SwitchType*/ 18, MVT::v2i64,// ->226322
100808 MVT::v2i64, 1/*#Ops*/, 0,
100889 /*226452*/ /*SwitchType*/ 18, MVT::v2i64,// ->226472
100898 MVT::v2i64, 1/*#Ops*/, 0,
100975 /*226588*/ /*SwitchType*/ 3, MVT::v2i64,// ->226593
101065 /*226738*/ /*SwitchType*/ 18, MVT::v2i64,// ->226758
101074 MVT::v2i64, 1/*#Ops*/, 0,
101155 /*226888*/ /*SwitchType*/ 18, MVT::v2i64,// ->226908
101164 MVT::v2i64, 1/*#Ops*/, 0,
101245 /*227038*/ /*SwitchType*/ 18, MVT::v2i64,// ->227058
101254 MVT::v2i64, 1/*#Ops*/, 0,
101445 /*227419*/ OPC_SwitchType /*7 cases */, 23, MVT::v2i64,// ->227445
101455 MVT::v2i64, 3/*#Ops*/, 0, 0, 1,
101939 /*228301*/ OPC_CheckType, MVT::v2i64,
101942 MVT::v2i64, 2/*#Ops*/, 0, 1,
101962 /*228348*/ /*SwitchType*/ 13, MVT::v2i64,// ->228363
101966 MVT::v2i64, 2/*#Ops*/, 0, 1,
104126 /*232911*/ OPC_CheckChild0Type, MVT::v2i64,
104643 /*234335*/ OPC_CheckChild0Type, MVT::v2i64,
105387 /*235810*/ /*SwitchType*/ 11, MVT::v2i64,// ->235823
105391 MVT::v2i64, 1/*#Ops*/, 1,
106807 /*238619*/ OPC_SwitchType /*2 cases */, 68, MVT::v2i64,// ->238690
106812 MVT::v2i64, 0/*#Ops*/, // Results = #6
106817 MVT::v2i64, 3/*#Ops*/, 6, 7, 8,
106824 MVT::v2i64, 0/*#Ops*/, // Results = #6
106829 MVT::v2i64, 3/*#Ops*/, 6, 7, 8,
106933 /*238930*/ OPC_CheckType, MVT::v2i64,
106937 MVT::v2i64, 0/*#Ops*/, // Results = #4
106942 MVT::v2i64, 3/*#Ops*/, 4, 5, 6,
106949 /*238968*/ OPC_CheckChild0Type, MVT::v2i64,
106976 /*239019*/ /*SwitchType*/ 18, MVT::v2i64,// ->239039
106978 MVT::v2i64, 0/*#Ops*/, // Results = #1
106981 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
107507 /*240268*/ /*SwitchType*/ 11, MVT::v2i64,// ->240281
107510 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
107738 /*240757*/ OPC_CheckType, MVT::v2i64,
107740 MVT::v2i64, 1/*#Ops*/, 0,
107771 /*240812*/ OPC_CheckType, MVT::v2i64,
107773 MVT::v2i64, 1/*#Ops*/, 0,
107847 /*240948*/ OPC_CheckType, MVT::v2i64,
107849 MVT::v2i64, 1/*#Ops*/, 0,
107859 /*240968*/ OPC_CheckType, MVT::v2i64,
107863 MVT::v2i64, 2/*#Ops*/, 0, 2,
107928 /*241088*/ OPC_CheckType, MVT::v2i64,
107930 MVT::v2i64, 1/*#Ops*/, 0,
107940 /*241108*/ OPC_CheckType, MVT::v2i64,
107944 MVT::v2i64, 2/*#Ops*/, 0, 2,
108019 /*241250*/ OPC_CheckType, MVT::v2i64,
108021 MVT::v2i64, 1/*#Ops*/, 0,
108031 /*241270*/ OPC_CheckType, MVT::v2i64,
108035 MVT::v2i64, 2/*#Ops*/, 0, 2,
108100 /*241390*/ OPC_CheckType, MVT::v2i64,
108102 MVT::v2i64, 1/*#Ops*/, 0,
108112 /*241410*/ OPC_CheckType, MVT::v2i64,
108116 MVT::v2i64, 2/*#Ops*/, 0, 2,
108196 /*241563*/ OPC_CheckType, MVT::v2i64,
108200 MVT::v2i64, 2/*#Ops*/, 0, 2,
108247 /*241682*/ /*SwitchType*/ 32, MVT::v2i64,// ->241716
108294 /*241792*/ /*SwitchType*/ 32, MVT::v2i64,// ->241826
108353 /*241920*/ OPC_CheckType, MVT::v2i64,
108414 /*242056*/ OPC_CheckType, MVT::v2i64,
108462 /*242167*/ OPC_CheckChild0Type, MVT::v2i64,
108522 /*242305*/ OPC_CheckChild1Type, MVT::v2i64,
108586 /*242448*/ OPC_CheckChild1Type, MVT::v2i64,
108650 /*242591*/ OPC_CheckChild1Type, MVT::v2i64,
108714 /*242734*/ OPC_CheckChild1Type, MVT::v2i64,
108778 /*242877*/ OPC_CheckChild1Type, MVT::v2i64,
108842 /*243020*/ OPC_CheckChild1Type, MVT::v2i64,
108906 /*243163*/ OPC_CheckChild1Type, MVT::v2i64,
108971 /*243315*/ OPC_CheckChild1Type, MVT::v2i64,
109017 /*243424*/ OPC_CheckChild1Type, MVT::v2i64,
109063 /*243533*/ OPC_CheckChild1Type, MVT::v2i64,
109113 /*243650*/ OPC_CheckChild1Type, MVT::v2i64,
109115 /*243653*/ OPC_CheckChild2Type, MVT::v2i64,
109165 /*243771*/ OPC_CheckChild1Type, MVT::v2i64,
109167 /*243774*/ OPC_CheckChild2Type, MVT::v2i64,
109217 /*243892*/ OPC_CheckChild1Type, MVT::v2i64,
109219 /*243895*/ OPC_CheckChild2Type, MVT::v2i64,
109269 /*244013*/ OPC_CheckChild1Type, MVT::v2i64,
109271 /*244016*/ OPC_CheckChild2Type, MVT::v2i64,
109288 /*244056*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->244077
109290 MVT::v2i64, 0/*#Ops*/, // Results = #1
109293 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
109324 /*244142*/ OPC_SwitchType /*4 cases */, 52, MVT::v2i64,// ->244197
109338 MVT::v2i64, 4/*#Ops*/, 4, 5, 8, 9,
109579 /*244802*/ OPC_CheckChild0Type, MVT::v2i64,
109594 /*244827*/ OPC_CheckType, MVT::v2i64,
109599 MVT::v2i64, 4/*#Ops*/, 0, 4, 1, 5,
109671 /*244966*/ OPC_CheckType, MVT::v2i64,
109675 MVT::v2i64, 3/*#Ops*/, 0, 4, 2,
109802 /*245239*/ OPC_CheckType, MVT::v2i64,
109806 MVT::v2i64, 3/*#Ops*/, 0, 3, 1,
110246 /*246313*/ OPC_CheckChild0Type, MVT::v2i64,
110580 /*247046*/ OPC_SwitchType /*2 cases */, 8, MVT::v2i64,// ->247057
110583 MVT::v2i64, 1/*#Ops*/, 1,
110657 /*247182*/ OPC_SwitchType /*3 cases */, 9, MVT::v2i64,// ->247194
110660 MVT::v2i64, 1/*#Ops*/, 0,
110814 /*247517*/ OPC_SwitchType /*7 cases */, 18, MVT::v2i64,// ->247538
110816 MVT::v2i64, 0/*#Ops*/, // Results = #1
110819 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
110873 /*247663*/ OPC_SwitchType /*7 cases */, 18, MVT::v2i64,// ->247684
110875 MVT::v2i64, 0/*#Ops*/, // Results = #1
110878 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
111209 /*248349*/ /*SwitchType*/ 10, MVT::v2i64,// ->248361
111212 MVT::v2i64, 2/*#Ops*/, 0, 1,
111259 /*248440*/ /*SwitchType*/ 7, MVT::v2i64,// ->248449
111261 MVT::v2i64, 1/*#Ops*/, 0,
111434 /*248862*/ OPC_CheckChild0Type, MVT::v2i64,
111441 /*248874*/ OPC_CheckType, MVT::v2i64,
111445 MVT::v2i64, 2/*#Ops*/, 0, 2,
112020 /*249930*/ /*SwitchType*/ 3, MVT::v2i64,// ->249935
112051 /*249970*/ /*SwitchType*/ 3, MVT::v2i64,// ->249975
112082 /*250010*/ /*SwitchType*/ 3, MVT::v2i64,// ->250015
112100 /*250032*/ OPC_CheckChild0Type, MVT::v2i64,
112113 /*250050*/ /*SwitchType*/ 3, MVT::v2i64,// ->250055
112144 /*250090*/ /*SwitchType*/ 3, MVT::v2i64,// ->250095
112175 /*250130*/ /*SwitchType*/ 3, MVT::v2i64,// ->250135
112231 /*250223*/ /*SwitchType*/ 9, MVT::v2i64,// ->250234
112234 MVT::v2i64, 1/*#Ops*/, 0,
112282 /*250317*/ /*SwitchType*/ 9, MVT::v2i64,// ->250328
112285 MVT::v2i64, 1/*#Ops*/, 0,
112333 /*250411*/ /*SwitchType*/ 9, MVT::v2i64,// ->250422
112336 MVT::v2i64, 1/*#Ops*/, 0,
112384 /*250505*/ /*SwitchType*/ 9, MVT::v2i64,// ->250516
112387 MVT::v2i64, 1/*#Ops*/, 0,
112435 /*250599*/ /*SwitchType*/ 9, MVT::v2i64,// ->250610
112438 MVT::v2i64, 1/*#Ops*/, 0,
112495 /*250711*/ /*SwitchType*/ 11, MVT::v2i64,// ->250724
112499 MVT::v2i64, 1/*#Ops*/, 0,
112540 /*250795*/ /*SwitchType*/ 11, MVT::v2i64,// ->250808
112544 MVT::v2i64, 1/*#Ops*/, 0,
112585 /*250879*/ /*SwitchType*/ 11, MVT::v2i64,// ->250892
112589 MVT::v2i64, 1/*#Ops*/, 0,
112630 /*250963*/ /*SwitchType*/ 11, MVT::v2i64,// ->250976
112634 MVT::v2i64, 1/*#Ops*/, 0,
112675 /*251047*/ /*SwitchType*/ 11, MVT::v2i64,// ->251060
112679 MVT::v2i64, 1/*#Ops*/, 0,
112722 /*251133*/ /*SwitchType*/ 7, MVT::v2i64,// ->251142
112724 MVT::v2i64, 1/*#Ops*/, 0,
112883 /*251434*/ /*SwitchType*/ 10, MVT::v2i64,// ->251446
112886 MVT::v2i64, 2/*#Ops*/, 0, 1,
112935 /*251537*/ /*SwitchType*/ 10, MVT::v2i64,// ->251549
112938 MVT::v2i64, 2/*#Ops*/, 0, 1,
112987 /*251640*/ /*SwitchType*/ 10, MVT::v2i64,// ->251652
112990 MVT::v2i64, 2/*#Ops*/, 0, 1,
113039 /*251743*/ /*SwitchType*/ 10, MVT::v2i64,// ->251755
113042 MVT::v2i64, 2/*#Ops*/, 0, 1,
113091 /*251846*/ /*SwitchType*/ 10, MVT::v2i64,// ->251858
113094 MVT::v2i64, 2/*#Ops*/, 0, 1,
113310 /*252285*/ /*SwitchType*/ 11, MVT::v2i64,// ->252298
113313 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
113356 /*252383*/ /*SwitchType*/ 9, MVT::v2i64,// ->252394
113358 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
113378 /*252426*/ /*SwitchType*/ 11, MVT::v2i64,// ->252439
113382 MVT::v2i64, 2/*#Ops*/, 0, 1,
113402 /*252471*/ /*SwitchType*/ 11, MVT::v2i64,// ->252484
113406 MVT::v2i64, 2/*#Ops*/, 0, 1,
113449 /*252564*/ /*SwitchType*/ 10, MVT::v2i64,// ->252576
113452 MVT::v2i64, 2/*#Ops*/, 0, 1,
113525 /*252716*/ /*SwitchType*/ 10, MVT::v2i64,// ->252728
113528 MVT::v2i64, 2/*#Ops*/, 0, 1,
113601 /*252868*/ /*SwitchType*/ 10, MVT::v2i64,// ->252880
113604 MVT::v2i64, 2/*#Ops*/, 0, 1,
113677 /*253020*/ /*SwitchType*/ 10, MVT::v2i64,// ->253032
113680 MVT::v2i64, 2/*#Ops*/, 0, 1,
113753 /*253172*/ /*SwitchType*/ 10, MVT::v2i64,// ->253184
113756 MVT::v2i64, 2/*#Ops*/, 0, 1,
113829 /*253324*/ /*SwitchType*/ 10, MVT::v2i64,// ->253336
113832 MVT::v2i64, 2/*#Ops*/, 0, 1,
113873 /*253413*/ /*SwitchType*/ 25, MVT::v2i64,// ->253440
113875 MVT::v2i64, 0/*#Ops*/, // Results = #1
113880 MVT::v2i64, 3/*#Ops*/, 1, 2, 3,
113941 /*253592*/ /*SwitchType*/ 25, MVT::v2i64,// ->253619
113943 MVT::v2i64, 0/*#Ops*/, // Results = #1
113948 MVT::v2i64, 3/*#Ops*/, 1, 2, 3,
114237 /*254371*/ OPC_SwitchType /*8 cases */, 10, MVT::v2i64,// ->254384
114240 MVT::v2i64, 1/*#Ops*/, 0,
114300 /*254516*/ OPC_SwitchType /*8 cases */, 11, MVT::v2i64,// ->254530
114303 MVT::v2i64, 1/*#Ops*/, 0,
gen/lib/Target/AArch64/AArch64GenFastISel.inc 200 if (RetVT.SimpleTy != MVT::v2i64)
217 case MVT::v2i64: return fastEmit_AArch64ISD_CMEQz_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
288 if (RetVT.SimpleTy != MVT::v2i64)
305 case MVT::v2i64: return fastEmit_AArch64ISD_CMGEz_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
376 if (RetVT.SimpleTy != MVT::v2i64)
393 case MVT::v2i64: return fastEmit_AArch64ISD_CMGTz_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
464 if (RetVT.SimpleTy != MVT::v2i64)
481 case MVT::v2i64: return fastEmit_AArch64ISD_CMLEz_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
552 if (RetVT.SimpleTy != MVT::v2i64)
569 case MVT::v2i64: return fastEmit_AArch64ISD_CMLTz_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
670 case MVT::v2i64: return fastEmit_AArch64ISD_DUP_MVT_i64_MVT_v2i64_r(Op0, Op0IsKill);
732 if (RetVT.SimpleTy != MVT::v2i64)
800 if (RetVT.SimpleTy != MVT::v2i64)
868 if (RetVT.SimpleTy != MVT::v2i64)
936 if (RetVT.SimpleTy != MVT::v2i64)
1004 if (RetVT.SimpleTy != MVT::v2i64)
1169 if (RetVT.SimpleTy != MVT::v2i64)
1183 case MVT::v2i64: return fastEmit_AArch64ISD_NEG_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1233 if (RetVT.SimpleTy != MVT::v2i64)
1247 case MVT::v2i64: return fastEmit_AArch64ISD_NOT_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1741 if (RetVT.SimpleTy != MVT::v2i64)
1759 case MVT::v2i64: return fastEmit_ISD_ABS_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1920 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v2i64_r(Op0, Op0IsKill);
2021 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v2i64_r(Op0, Op0IsKill);
2121 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v2i64_r(Op0, Op0IsKill);
2313 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v2i64_r(Op0, Op0IsKill);
2413 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
2522 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
3357 if (RetVT.SimpleTy != MVT::v2i64)
3484 if (RetVT.SimpleTy != MVT::v2i64)
4070 case MVT::v2i64: return fastEmit_ISD_SINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4115 case MVT::v2i64: return fastEmit_ISD_TRUNCATE_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4235 case MVT::v2i64: return fastEmit_ISD_UINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4364 if (RetVT.SimpleTy != MVT::v2i64)
4381 case MVT::v2i64: return fastEmit_AArch64ISD_CMEQ_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4452 if (RetVT.SimpleTy != MVT::v2i64)
4469 case MVT::v2i64: return fastEmit_AArch64ISD_CMGE_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4540 if (RetVT.SimpleTy != MVT::v2i64)
4557 case MVT::v2i64: return fastEmit_AArch64ISD_CMGT_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4628 if (RetVT.SimpleTy != MVT::v2i64)
4645 case MVT::v2i64: return fastEmit_AArch64ISD_CMHI_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4716 if (RetVT.SimpleTy != MVT::v2i64)
4733 case MVT::v2i64: return fastEmit_AArch64ISD_CMHS_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4804 if (RetVT.SimpleTy != MVT::v2i64)
4892 if (RetVT.SimpleTy != MVT::v2i64)
4980 if (RetVT.SimpleTy != MVT::v2i64)
5141 if (RetVT.SimpleTy != MVT::v2i64)
5212 if (RetVT.SimpleTy != MVT::v2i64)
5273 case MVT::v2i64: return fastEmit_AArch64ISD_TRN1_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5340 if (RetVT.SimpleTy != MVT::v2i64)
5401 case MVT::v2i64: return fastEmit_AArch64ISD_TRN2_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5426 if (RetVT.SimpleTy != MVT::v2i64)
5497 if (RetVT.SimpleTy != MVT::v2i64)
5558 case MVT::v2i64: return fastEmit_AArch64ISD_UZP1_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5625 if (RetVT.SimpleTy != MVT::v2i64)
5686 case MVT::v2i64: return fastEmit_AArch64ISD_UZP2_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5753 if (RetVT.SimpleTy != MVT::v2i64)
5814 case MVT::v2i64: return fastEmit_AArch64ISD_ZIP1_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5881 if (RetVT.SimpleTy != MVT::v2i64)
5942 case MVT::v2i64: return fastEmit_AArch64ISD_ZIP2_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6030 if (RetVT.SimpleTy != MVT::v2i64)
6049 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6132 if (RetVT.SimpleTy != MVT::v2i64)
6151 case MVT::v2i64: return fastEmit_ISD_AND_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7094 if (RetVT.SimpleTy != MVT::v2i64)
7113 case MVT::v2i64: return fastEmit_ISD_OR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7414 if (RetVT.SimpleTy != MVT::v2i64)
7433 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7674 if (RetVT.SimpleTy != MVT::v2i64)
7693 case MVT::v2i64: return fastEmit_ISD_XOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7754 if (RetVT.SimpleTy != MVT::v2i64)
7770 case MVT::v2i64: return fastEmit_AArch64ISD_DUPLANE64_MVT_v2i64_ri_Predicate_VectorIndexD(RetVT, Op0, Op0IsKill, imm1);
7795 case MVT::v2i64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2i64_ri_Predicate_VectorIndexD(RetVT, Op0, Op0IsKill, imm1);
8057 if (RetVT.SimpleTy != MVT::v2i64)
8069 case MVT::v2i64: return fastEmit_AArch64ISD_SQSHLU_I_MVT_v2i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
8095 if (RetVT.SimpleTy != MVT::v2i64)
8107 case MVT::v2i64: return fastEmit_AArch64ISD_SQSHL_I_MVT_v2i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
8133 if (RetVT.SimpleTy != MVT::v2i64)
8145 case MVT::v2i64: return fastEmit_AArch64ISD_UQSHL_I_MVT_v2i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
8162 if (RetVT.SimpleTy != MVT::v2i64)
8173 case MVT::v2i64: return fastEmit_AArch64ISD_VSHL_MVT_v2i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
8365 if (RetVT.SimpleTy != MVT::v2i64)
8377 case MVT::v2i64: return fastEmit_AArch64ISD_SRSHR_I_MVT_v2i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
8403 if (RetVT.SimpleTy != MVT::v2i64)
8415 case MVT::v2i64: return fastEmit_AArch64ISD_URSHR_I_MVT_v2i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
8441 if (RetVT.SimpleTy != MVT::v2i64)
8453 case MVT::v2i64: return fastEmit_AArch64ISD_VASHR_MVT_v2i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
8479 if (RetVT.SimpleTy != MVT::v2i64)
8491 case MVT::v2i64: return fastEmit_AArch64ISD_VLSHR_MVT_v2i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
9265 case MVT::v2i64: return fastEmit_AArch64ISD_MOVIedit_MVT_i32_MVT_v2i64_i_Predicate_imm0_255(imm0);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc 5184 /* 17 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::v8f16, MVT::Other,
5185 /* 26 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc 123 LocVT == MVT::v2i64 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc30657 /* 64705*/ /*SwitchType*/ 67, MVT::v2i64,// ->64774
30664 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
30674 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
30683 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
30880 /* 65191*/ /*SwitchType*/ 20, MVT::v2i64,// ->65213
30886 MVT::v2i64, 4/*#Ops*/, 1, 2, 3, 4,
59694 /*130571*/ OPC_CheckChild2Type, MVT::v2i64,
62742 /*136978*/ OPC_SwitchType /*3 cases */, 3, MVT::v2i64,// ->136984
62756 /*136996*/ OPC_CheckChild0Type, MVT::v2i64,
62772 /*137019*/ /*SwitchType*/ 3, MVT::v2i64,// ->137024
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc17465 /* 41 */ MVT::v4i32, MVT::v4f32, MVT::v2i64, MVT::Other,
17477 /* 97 */ MVT::v4i32, MVT::v2i64, MVT::v2f64, MVT::Other,
17478 /* 101 */ MVT::v4i32, MVT::v4f32, MVT::v2i64, MVT::v2f64, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc 74 if (LocVT == MVT::v2i64 ||
246 if (LocVT == MVT::v2i64 ||
366 if (LocVT == MVT::v2i64 ||
433 if (LocVT == MVT::v2i64 ||
527 if (LocVT == MVT::v2i64 ||
616 if (LocVT == MVT::v2i64 ||
721 if (LocVT == MVT::v2i64 ||
836 if (LocVT == MVT::v2i64 ||
893 if (LocVT == MVT::v2i64 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc 1249 /* 2653*/ /*SwitchType*/ 19, MVT::v2i64,// ->2674
1254 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
2379 /* 4810*/ OPC_CheckType, MVT::v2i64,
2384 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
2406 /* 4862*/ OPC_CheckType, MVT::v2i64,
2411 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
2430 /* 4908*/ OPC_CheckType, MVT::v2i64,
2435 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
2458 /* 4961*/ OPC_CheckType, MVT::v2i64,
2463 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
2481 /* 5006*/ OPC_CheckType, MVT::v2i64,
2486 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
2509 /* 5059*/ OPC_CheckType, MVT::v2i64,
2514 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
2533 /* 5105*/ OPC_CheckType, MVT::v2i64,
2538 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
2567 /* 5168*/ OPC_CheckType, MVT::v2i64,
2572 MVT::v2i64, 5/*#Ops*/, 1, 2, 0, 3, 4,
2579 /* 5194*/ OPC_CheckType, MVT::v2i64,
2584 MVT::v2i64, 5/*#Ops*/, 1, 2, 0, 3, 4,
2609 /* 5249*/ OPC_CheckType, MVT::v2i64,
2614 MVT::v2i64, 5/*#Ops*/, 1, 2, 0, 3, 4,
2621 /* 5275*/ OPC_CheckType, MVT::v2i64,
2626 MVT::v2i64, 5/*#Ops*/, 1, 2, 0, 3, 4,
2657 /* 5340*/ OPC_CheckType, MVT::v2i64,
2662 MVT::v2i64, 5/*#Ops*/, 0, 2, 1, 3, 4,
2669 /* 5366*/ OPC_CheckType, MVT::v2i64,
2674 MVT::v2i64, 5/*#Ops*/, 0, 2, 1, 3, 4,
2700 /* 5422*/ OPC_CheckType, MVT::v2i64,
2705 MVT::v2i64, 5/*#Ops*/, 0, 2, 1, 3, 4,
2712 /* 5448*/ OPC_CheckType, MVT::v2i64,
2717 MVT::v2i64, 5/*#Ops*/, 0, 2, 1, 3, 4,
2783 /* 5606*/ /*SwitchType*/ 25, MVT::v2i64,// ->5633
2790 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
3122 /* 6260*/ OPC_CheckType, MVT::v2i64,
3129 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
3150 /* 6316*/ OPC_CheckType, MVT::v2i64,
3157 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
3175 /* 6366*/ OPC_CheckType, MVT::v2i64,
3182 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
3328 /* 6707*/ /*SwitchType*/ 25, MVT::v2i64,// ->6734
3335 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
5868 /* 12013*/ OPC_CheckType, MVT::v2i64,
5873 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
5916 /* 12111*/ OPC_CheckType, MVT::v2i64,
5921 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
5974 /* 12225*/ OPC_CheckType, MVT::v2i64,
5979 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 4,
6025 /* 12326*/ OPC_CheckType, MVT::v2i64,
6030 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 4,
6156 /* 12598*/ OPC_CheckType, MVT::v2i64,
6162 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
6201 /* 12688*/ OPC_CheckType, MVT::v2i64,
6207 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
6513 /* 13285*/ OPC_CheckType, MVT::v2i64,
6519 MVT::v2i64, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
6560 /* 13377*/ OPC_CheckType, MVT::v2i64,
6566 MVT::v2i64, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
7186 /* 14700*/ OPC_CheckType, MVT::v2i64,
7191 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
7235 /* 14798*/ OPC_CheckType, MVT::v2i64,
7240 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
7318 /* 14999*/ /*SwitchType*/ 21, MVT::v2i64,// ->15022
7324 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
7398 /* 15197*/ /*SwitchType*/ 21, MVT::v2i64,// ->15220
7404 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
7478 /* 15395*/ /*SwitchType*/ 21, MVT::v2i64,// ->15418
7484 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
7558 /* 15593*/ /*SwitchType*/ 21, MVT::v2i64,// ->15616
7564 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
7675 /* 15875*/ /*SwitchType*/ 21, MVT::v2i64,// ->15898
7681 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 4, 5,
7756 /* 16074*/ /*SwitchType*/ 21, MVT::v2i64,// ->16097
7762 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 4, 5,
7837 /* 16273*/ /*SwitchType*/ 21, MVT::v2i64,// ->16296
7843 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 4, 5,
7918 /* 16472*/ /*SwitchType*/ 21, MVT::v2i64,// ->16495
7924 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 4, 5,
8129 /* 16887*/ OPC_CheckType, MVT::v2i64,
8134 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
8164 /* 16963*/ OPC_CheckType, MVT::v2i64,
8169 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
8256 /* 17181*/ OPC_CheckType, MVT::v2i64,
8261 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
8295 /* 17265*/ OPC_CheckType, MVT::v2i64,
8300 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
8371 /* 17440*/ OPC_CheckType, MVT::v2i64,
8376 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
8409 /* 17519*/ OPC_CheckType, MVT::v2i64,
8414 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
8505 /* 17741*/ OPC_CheckType, MVT::v2i64,
8510 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 4,
8547 /* 17828*/ OPC_CheckType, MVT::v2i64,
8552 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 4,
8688 /* 18174*/ /*SwitchType*/ 18, MVT::v2i64,// ->18194
8693 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
9635 /* 20404*/ /*SwitchType*/ 25, MVT::v2i64,// ->20431
9642 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
9975 /* 21059*/ OPC_CheckType, MVT::v2i64,
9982 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
10003 /* 21115*/ OPC_CheckType, MVT::v2i64,
10010 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
10028 /* 21165*/ OPC_CheckType, MVT::v2i64,
10035 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
13274 /* 28409*/ /*SwitchType*/ 25, MVT::v2i64,// ->28436
13281 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
15251 /* 32732*/ OPC_CheckChild1Type, MVT::v2i64,
15267 /* 32760*/ OPC_CheckType, MVT::v2i64,
15269 /* 32763*/ OPC_CheckType, MVT::v2i64,
15275 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
15510 /* 33234*/ OPC_CheckChild1Type, MVT::v2i64,
15526 /* 33262*/ OPC_CheckType, MVT::v2i64,
15528 /* 33265*/ OPC_CheckType, MVT::v2i64,
15534 MVT::v2i64, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
15554 /* 33318*/ OPC_CheckType, MVT::v2i64,
15557 /* 33322*/ OPC_CheckChild2Type, MVT::v2i64,
15558 /* 33324*/ OPC_CheckType, MVT::v2i64,
15564 MVT::v2i64, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
15580 /* 33368*/ OPC_CheckType, MVT::v2i64,
15583 /* 33372*/ OPC_CheckChild2Type, MVT::v2i64,
15584 /* 33374*/ OPC_CheckType, MVT::v2i64,
15590 MVT::v2i64, 6/*#Ops*/, 3, 2, 0, 4, 5, 6,
15958 /* 34174*/ OPC_CheckChild1Type, MVT::v2i64,
15966 /* 34189*/ OPC_CheckType, MVT::v2i64,
15968 /* 34192*/ OPC_CheckType, MVT::v2i64,
15973 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
16062 /* 34395*/ /*SwitchType*/ 30, MVT::v2i64,// ->34427
16068 /* 34404*/ OPC_CheckChild2Type, MVT::v2i64,
16069 /* 34406*/ OPC_CheckType, MVT::v2i64,
16074 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 4,
16158 /* 34608*/ /*SwitchType*/ 23, MVT::v2i64,// ->34633
16159 /* 34610*/ OPC_CheckChild1Type, MVT::v2i64,
16161 /* 34613*/ OPC_CheckChild2Type, MVT::v2i64,
16166 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
16499 /* 35310*/ OPC_CheckChild1Type, MVT::v2i64,
16517 /* 35343*/ OPC_CheckType, MVT::v2i64,
16519 /* 35346*/ OPC_CheckType, MVT::v2i64,
16525 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
16541 /* 35390*/ OPC_CheckType, MVT::v2i64,
16543 /* 35393*/ OPC_CheckType, MVT::v2i64,
16549 MVT::v2i64, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
16557 /* 35424*/ OPC_CheckType, MVT::v2i64,
16559 /* 35427*/ OPC_CheckType, MVT::v2i64,
16564 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
16570 /* 35451*/ OPC_CheckChild2Type, MVT::v2i64,
16571 /* 35453*/ OPC_CheckType, MVT::v2i64,
16576 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
17536 /* 37453*/ OPC_CheckType, MVT::v2i64,
17542 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
17579 /* 37537*/ OPC_CheckType, MVT::v2i64,
17585 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 4, 5,
17602 /* 37589*/ /*SwitchType*/ 23, MVT::v2i64,// ->37614
17610 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
18103 /* 38694*/ /*SwitchType*/ 23, MVT::v2i64,// ->38719
18104 /* 38696*/ OPC_CheckChild1Type, MVT::v2i64,
18106 /* 38699*/ OPC_CheckChild2Type, MVT::v2i64,
18111 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
18141 /* 38778*/ OPC_CheckChild1Type, MVT::v2i64,
18143 /* 38781*/ OPC_CheckChild2Type, MVT::v2i64,
18192 /* 38890*/ /*SwitchType*/ 15, MVT::v2i64,// ->38907
18198 MVT::v2i64, 2/*#Ops*/, 0, 1,
18422 /* 39406*/ /*SwitchType*/ 23, MVT::v2i64,// ->39431
18423 /* 39408*/ OPC_CheckChild1Type, MVT::v2i64,
18425 /* 39411*/ OPC_CheckChild2Type, MVT::v2i64,
18430 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
18460 /* 39490*/ OPC_CheckChild1Type, MVT::v2i64,
18462 /* 39493*/ OPC_CheckChild2Type, MVT::v2i64,
18661 /* 39938*/ /*SwitchType*/ 27, MVT::v2i64,// ->39967
18662 /* 39940*/ OPC_CheckChild1Type, MVT::v2i64,
18664 /* 39943*/ OPC_CheckChild2Type, MVT::v2i64,
18666 /* 39946*/ OPC_CheckChild3Type, MVT::v2i64,
18671 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
18992 /* 40687*/ /*SwitchType*/ 19, MVT::v2i64,// ->40708
18998 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
19050 /* 40821*/ /*SwitchType*/ 19, MVT::v2i64,// ->40842
19056 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
19118 /* 40975*/ /*SwitchType*/ 23, MVT::v2i64,// ->41000
19119 /* 40977*/ OPC_CheckChild1Type, MVT::v2i64,
19126 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19188 /* 41133*/ /*SwitchType*/ 23, MVT::v2i64,// ->41158
19189 /* 41135*/ OPC_CheckChild1Type, MVT::v2i64,
19196 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19588 /* 42039*/ /*SwitchType*/ 23, MVT::v2i64,// ->42064
19589 /* 42041*/ OPC_CheckChild1Type, MVT::v2i64,
19591 /* 42044*/ OPC_CheckChild2Type, MVT::v2i64,
19596 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19680 /* 42247*/ /*SwitchType*/ 23, MVT::v2i64,// ->42272
19681 /* 42249*/ OPC_CheckChild1Type, MVT::v2i64,
19683 /* 42252*/ OPC_CheckChild2Type, MVT::v2i64,
19688 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19772 /* 42455*/ /*SwitchType*/ 23, MVT::v2i64,// ->42480
19773 /* 42457*/ OPC_CheckChild1Type, MVT::v2i64,
19775 /* 42460*/ OPC_CheckChild2Type, MVT::v2i64,
19780 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19864 /* 42663*/ /*SwitchType*/ 23, MVT::v2i64,// ->42688
19865 /* 42665*/ OPC_CheckChild1Type, MVT::v2i64,
19867 /* 42668*/ OPC_CheckChild2Type, MVT::v2i64,
19872 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
19956 /* 42871*/ /*SwitchType*/ 23, MVT::v2i64,// ->42896
19957 /* 42873*/ OPC_CheckChild1Type, MVT::v2i64,
19959 /* 42876*/ OPC_CheckChild2Type, MVT::v2i64,
19964 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
20048 /* 43079*/ /*SwitchType*/ 23, MVT::v2i64,// ->43104
20049 /* 43081*/ OPC_CheckChild1Type, MVT::v2i64,
20051 /* 43084*/ OPC_CheckChild2Type, MVT::v2i64,
20056 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
20140 /* 43287*/ /*SwitchType*/ 23, MVT::v2i64,// ->43312
20141 /* 43289*/ OPC_CheckChild1Type, MVT::v2i64,
20143 /* 43292*/ OPC_CheckChild2Type, MVT::v2i64,
20148 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
20232 /* 43495*/ /*SwitchType*/ 23, MVT::v2i64,// ->43520
20233 /* 43497*/ OPC_CheckChild1Type, MVT::v2i64,
20235 /* 43500*/ OPC_CheckChild2Type, MVT::v2i64,
20240 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
20440 /* 43973*/ OPC_CheckChild1Type, MVT::v2i64,
20471 /* 44043*/ OPC_CheckChild1Type, MVT::v2i64,
20502 /* 44113*/ OPC_CheckChild1Type, MVT::v2i64,
24141 /* 52102*/ OPC_CheckChild1Type, MVT::v2i64,
28078 /* 60785*/ OPC_CheckType, MVT::v2i64,
28089 MVT::v2i64, 3/*#Ops*/, 6, 7, 8, // Results = #9
28096 /* 60832*/ OPC_CheckType, MVT::v2i64,
28107 MVT::v2i64, 3/*#Ops*/, 6, 7, 8, // Results = #9
28114 /* 60879*/ OPC_CheckType, MVT::v2i64,
28125 MVT::v2i64, 3/*#Ops*/, 6, 7, 8, // Results = #9
28163 /* 61002*/ /*SwitchType*/ 22, MVT::v2i64,// ->61026
28170 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
28206 /* 61103*/ /*SwitchType*/ 22, MVT::v2i64,// ->61127
28213 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
28249 /* 61204*/ /*SwitchType*/ 22, MVT::v2i64,// ->61228
28256 MVT::v2i64, 4/*#Ops*/, 2, 3, 4, 5,
28415 /* 61574*/ OPC_SwitchType /*3 cases */, 44, MVT::v2i64,// ->61621
28428 MVT::v2i64, 4/*#Ops*/, 6, 7, 8, 9,
28689 /* 62367*/ OPC_CheckType, MVT::v2i64,
28710 MVT::v2i64, 3/*#Ops*/, 13, 14, 15, // Results = #16
28717 /* 62451*/ OPC_CheckType, MVT::v2i64,
28738 MVT::v2i64, 3/*#Ops*/, 13, 14, 15, // Results = #16
28745 /* 62535*/ OPC_CheckType, MVT::v2i64,
28766 MVT::v2i64, 3/*#Ops*/, 13, 14, 15, // Results = #16
29121 /* 63678*/ OPC_CheckType, MVT::v2i64,
29146 MVT::v2i64, 3/*#Ops*/, 16, 17, 18, // Results = #19
29153 /* 63777*/ OPC_CheckType, MVT::v2i64,
29178 MVT::v2i64, 3/*#Ops*/, 16, 17, 18, // Results = #19
29185 /* 63876*/ OPC_CheckType, MVT::v2i64,
29210 MVT::v2i64, 3/*#Ops*/, 16, 17, 18, // Results = #19
29319 /* 64296*/ OPC_CheckType, MVT::v2i64,
29347 MVT::v2i64, 3/*#Ops*/, 18, 19, 20, // Results = #21
29354 /* 64406*/ OPC_CheckType, MVT::v2i64,
29382 MVT::v2i64, 3/*#Ops*/, 18, 19, 20, // Results = #21
29389 /* 64516*/ OPC_CheckType, MVT::v2i64,
29417 MVT::v2i64, 3/*#Ops*/, 18, 19, 20, // Results = #21
29424 /* 64626*/ OPC_CheckType, MVT::v2i64,
29456 MVT::v2i64, 3/*#Ops*/, 21, 22, 23, // Results = #24
29463 /* 64751*/ OPC_CheckType, MVT::v2i64,
29495 MVT::v2i64, 3/*#Ops*/, 21, 22, 23, // Results = #24
29502 /* 64876*/ OPC_CheckType, MVT::v2i64,
29534 MVT::v2i64, 3/*#Ops*/, 21, 22, 23, // Results = #24
30972 /* 68173*/ OPC_CheckType, MVT::v2i64,
31005 /* 68231*/ OPC_CheckType, MVT::v2i64,
31041 /* 68299*/ OPC_CheckType, MVT::v2i64,
31080 /* 68372*/ OPC_CheckType, MVT::v2i64,
31099 /* 68405*/ OPC_CheckType, MVT::v2i64,
31135 /* 68471*/ OPC_CheckType, MVT::v2i64,
31154 /* 68504*/ OPC_CheckType, MVT::v2i64,
31221 /* 68650*/ /*SwitchType*/ 24, MVT::v2i64,// ->68676
31228 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
31288 /* 68799*/ /*SwitchType*/ 24, MVT::v2i64,// ->68825
31295 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
31453 /* 69179*/ /*SwitchType*/ 25, MVT::v2i64,// ->69206
31460 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
33708 /* 74174*/ OPC_CheckType, MVT::v2i64,
33714 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
33753 /* 74264*/ OPC_CheckType, MVT::v2i64,
33759 MVT::v2i64, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
33842 /* 74451*/ OPC_CheckType, MVT::v2i64,
33847 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
33891 /* 74549*/ OPC_CheckType, MVT::v2i64,
33896 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
33988 /* 74776*/ OPC_CheckType, MVT::v2i64,
33993 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
34027 /* 74860*/ OPC_CheckType, MVT::v2i64,
34032 MVT::v2i64, 5/*#Ops*/, 0, 1, 2, 3, 4,
34062 /* 74937*/ OPC_CheckType, MVT::v2i64,
34067 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
34097 /* 75013*/ OPC_CheckType, MVT::v2i64,
34102 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
34236 /* 75356*/ /*SwitchType*/ 18, MVT::v2i64,// ->75376
34241 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
39344 /* 86528*/ OPC_SwitchType /*6 cases */, 14, MVT::v2i64,// ->86545
39521 /* 86862*/ /*SwitchType*/ 57, MVT::v2i64,// ->86921
39537 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
39547 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
39686 /* 87179*/ /*SwitchType*/ 57, MVT::v2i64,// ->87238
39702 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
39712 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
39839 /* 87479*/ OPC_SwitchType /*6 cases */, 57, MVT::v2i64,// ->87539
39855 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
39865 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
40004 /* 87796*/ OPC_SwitchType /*6 cases */, 57, MVT::v2i64,// ->87856
40020 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
40030 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
40169 /* 88113*/ OPC_SwitchType /*6 cases */, 57, MVT::v2i64,// ->88173
40185 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
40195 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
40351 /* 88471*/ OPC_CheckChild0Type, MVT::v2i64,
45592 /*101071*/ /*SwitchType*/ 17, MVT::v2i64,// ->101090
45597 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
47009 /*104268*/ OPC_CheckType, MVT::v2i64,
47014 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
47054 /*104360*/ OPC_CheckType, MVT::v2i64,
47059 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
47132 /*104570*/ /*SwitchType*/ 17, MVT::v2i64,// ->104589
47137 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
47197 /*104735*/ OPC_CheckType, MVT::v2i64,
47203 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
47247 /*104836*/ OPC_CheckType, MVT::v2i64,
47253 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
47288 /*104927*/ OPC_CheckType, MVT::v2i64,
47294 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
47338 /*105028*/ OPC_CheckType, MVT::v2i64,
47344 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
47379 /*105118*/ OPC_CheckType, MVT::v2i64,
47385 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
47502 /*105409*/ /*SwitchType*/ 20, MVT::v2i64,// ->105431
47508 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
47702 /*105892*/ /*SwitchType*/ 20, MVT::v2i64,// ->105914
47708 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
47902 /*106375*/ /*SwitchType*/ 20, MVT::v2i64,// ->106397
47908 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
49282 /*109679*/ OPC_SwitchType /*6 cases */, 20, MVT::v2i64,// ->109702
49285 MVT::v2i64, 0/*#Ops*/, // Results = #1
49288 MVT::v2i64, 3/*#Ops*/, 1, 0, 2,
49383 /*109903*/ OPC_CheckType, MVT::v2i64,
49389 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
49394 /*109928*/ OPC_CheckType, MVT::v2i64,
49399 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
49461 /*110064*/ OPC_CheckType, MVT::v2i64,
49467 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
49472 /*110089*/ OPC_CheckType, MVT::v2i64,
49477 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
50551 /*112603*/ OPC_CheckChild0Type, MVT::v2i64,
50602 /*112708*/ OPC_CheckChild0Type, MVT::v2i64,
50653 /*112813*/ OPC_CheckChild0Type, MVT::v2i64,
50704 /*112918*/ OPC_CheckChild0Type, MVT::v2i64,
50755 /*113023*/ OPC_CheckChild0Type, MVT::v2i64,
50806 /*113128*/ OPC_CheckChild0Type, MVT::v2i64,
50857 /*113233*/ OPC_CheckChild0Type, MVT::v2i64,
51397 /*114498*/ /*SwitchType*/ 20, MVT::v2i64,// ->114520
51403 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
51476 /*114687*/ /*SwitchType*/ 20, MVT::v2i64,// ->114709
51482 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
51555 /*114876*/ /*SwitchType*/ 20, MVT::v2i64,// ->114898
51561 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
51634 /*115065*/ /*SwitchType*/ 20, MVT::v2i64,// ->115087
51640 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
51713 /*115254*/ /*SwitchType*/ 20, MVT::v2i64,// ->115276
51719 MVT::v2i64, 4/*#Ops*/, 0, 2, 3, 4,
51793 /*115451*/ /*SwitchType*/ 21, MVT::v2i64,// ->115474
51799 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
51873 /*115649*/ /*SwitchType*/ 21, MVT::v2i64,// ->115672
51879 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
51931 /*115764*/ OPC_CheckChild0Type, MVT::v2i64,
52037 /*115999*/ /*SwitchType*/ 21, MVT::v2i64,// ->116022
52043 MVT::v2i64, 5/*#Ops*/, 0, 1, 3, 4, 5,
52210 /*116423*/ /*SwitchType*/ 18, MVT::v2i64,// ->116443
52215 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
52347 /*116753*/ /*SwitchType*/ 18, MVT::v2i64,// ->116773
52352 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
52882 /*118070*/ /*SwitchType*/ 17, MVT::v2i64,// ->118089
52887 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
52980 /*118348*/ /*SwitchType*/ 17, MVT::v2i64,// ->118367
52985 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
53266 /*119038*/ OPC_SwitchType /*6 cases */, 22, MVT::v2i64,// ->119063
53272 MVT::v2i64, 5/*#Ops*/, 2, 0, 3, 1, 4,
gen/lib/Target/ARM/ARMGenFastISel.inc 711 if (RetVT.SimpleTy != MVT::v2i64)
912 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v2i64_r(Op0, Op0IsKill);
1020 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v2i64_r(Op0, Op0IsKill);
1127 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v2i64_r(Op0, Op0IsKill);
1341 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v2i64_r(Op0, Op0IsKill);
1448 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
1528 case MVT::v2i64: return fastEmit_ISD_BITCAST_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
2444 if (RetVT.SimpleTy != MVT::v2i64)
2548 case MVT::v2i64: return fastEmit_ISD_TRUNCATE_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
2666 if (RetVT.SimpleTy != MVT::v2i64)
3063 if (RetVT.SimpleTy != MVT::v2i64)
3101 if (RetVT.SimpleTy != MVT::v2i64)
3193 if (RetVT.SimpleTy != MVT::v2i64)
3210 case MVT::v2i64: return fastEmit_ARMISD_VSHLs_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3290 if (RetVT.SimpleTy != MVT::v2i64)
3307 case MVT::v2i64: return fastEmit_ARMISD_VSHLu_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3488 if (RetVT.SimpleTy != MVT::v2i64)
3506 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3568 if (RetVT.SimpleTy != MVT::v2i64)
3583 case MVT::v2i64: return fastEmit_ISD_AND_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4316 if (RetVT.SimpleTy != MVT::v2i64)
4331 case MVT::v2i64: return fastEmit_ISD_OR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4787 if (RetVT.SimpleTy != MVT::v2i64)
4805 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5118 if (RetVT.SimpleTy != MVT::v2i64)
5133 case MVT::v2i64: return fastEmit_ISD_XOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5448 if (RetVT.SimpleTy != MVT::v2i64)
5465 case MVT::v2i64: return fastEmit_ARMISD_VQSHLsIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5536 if (RetVT.SimpleTy != MVT::v2i64)
5553 case MVT::v2i64: return fastEmit_ARMISD_VQSHLsuIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5624 if (RetVT.SimpleTy != MVT::v2i64)
5641 case MVT::v2i64: return fastEmit_ARMISD_VQSHLuIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5712 if (RetVT.SimpleTy != MVT::v2i64)
5729 case MVT::v2i64: return fastEmit_ARMISD_VRSHRsIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5800 if (RetVT.SimpleTy != MVT::v2i64)
5817 case MVT::v2i64: return fastEmit_ARMISD_VRSHRuIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5888 if (RetVT.SimpleTy != MVT::v2i64)
5905 case MVT::v2i64: return fastEmit_ARMISD_VSHLIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
5976 if (RetVT.SimpleTy != MVT::v2i64)
5993 case MVT::v2i64: return fastEmit_ARMISD_VSHRsIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
6064 if (RetVT.SimpleTy != MVT::v2i64)
6081 case MVT::v2i64: return fastEmit_ARMISD_VSHRuIMM_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
7182 case MVT::v2i64: return fastEmit_ARMISD_VQRSHRNsIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7200 case MVT::v2i64: return fastEmit_ARMISD_VQRSHRNsuIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7218 case MVT::v2i64: return fastEmit_ARMISD_VQRSHRNuIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7236 case MVT::v2i64: return fastEmit_ARMISD_VQSHRNsIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7254 case MVT::v2i64: return fastEmit_ARMISD_VQSHRNsuIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7272 case MVT::v2i64: return fastEmit_ARMISD_VQSHRNuIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
7290 case MVT::v2i64: return fastEmit_ARMISD_VRSHRNIMM_MVT_v2i64_ri_Predicate_shr_imm32(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/ARM/ARMGenRegisterInfo.inc 3750 /* 11 */ MVT::v2i64, MVT::Other,
3754 /* 25 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
3755 /* 33 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/Mips/MipsGenDAGISel.inc 494 /* 796*/ OPC_CheckChild1Type, MVT::v2i64,
1319 /* 2345*/ /*SwitchType*/ 14, MVT::v2i64,// ->2361
1324 MVT::v2i64, 2/*#Ops*/, 2, 3,
8408 MVT::v2i64, 2/*#Ops*/, 0, 1,
8460 MVT::v2i64, 2/*#Ops*/, 0, 1,
8516 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
8568 MVT::v2i64, 2/*#Ops*/, 0, 1,
8620 MVT::v2i64, 2/*#Ops*/, 0, 1,
9075 MVT::v2i64, 2/*#Ops*/, 0, 1,
9111 MVT::v2i64, 2/*#Ops*/, 0, 1,
9147 MVT::v2i64, 2/*#Ops*/, 0, 1,
9183 MVT::v2i64, 2/*#Ops*/, 0, 1,
9219 MVT::v2i64, 2/*#Ops*/, 0, 1,
9255 MVT::v2i64, 2/*#Ops*/, 0, 1,
9291 MVT::v2i64, 2/*#Ops*/, 0, 1,
9327 MVT::v2i64, 2/*#Ops*/, 0, 1,
9363 MVT::v2i64, 2/*#Ops*/, 0, 1,
9399 MVT::v2i64, 2/*#Ops*/, 0, 1,
9439 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9479 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9506 MVT::v2i64, 2/*#Ops*/, 0, 1,
9533 MVT::v2i64, 2/*#Ops*/, 0, 1,
9563 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9593 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9623 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9653 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
9671 MVT::v2i64, 2/*#Ops*/, 0, 1,
9687 MVT::v2i64, 1/*#Ops*/, 0,
9705 MVT::v2i64, 2/*#Ops*/, 0, 1,
9723 MVT::v2i64, 2/*#Ops*/, 0, 1,
9741 MVT::v2i64, 2/*#Ops*/, 0, 1,
9759 MVT::v2i64, 2/*#Ops*/, 0, 1,
9777 MVT::v2i64, 2/*#Ops*/, 0, 1,
9795 MVT::v2i64, 2/*#Ops*/, 0, 1,
9813 MVT::v2i64, 2/*#Ops*/, 0, 1,
9831 MVT::v2i64, 2/*#Ops*/, 0, 1,
9849 MVT::v2i64, 2/*#Ops*/, 0, 1,
9867 MVT::v2i64, 2/*#Ops*/, 0, 1,
9885 MVT::v2i64, 2/*#Ops*/, 0, 1,
9901 MVT::v2i64, 1/*#Ops*/, 0,
9917 MVT::v2i64, 1/*#Ops*/, 0,
9962 MVT::v2i64, 2/*#Ops*/, 0, 1,
9989 MVT::v2i64, 2/*#Ops*/, 0, 1,
10016 MVT::v2i64, 2/*#Ops*/, 0, 1,
10043 MVT::v2i64, 2/*#Ops*/, 0, 1,
10119 MVT::v2i64, 2/*#Ops*/, 0, 1,
10155 MVT::v2i64, 2/*#Ops*/, 0, 1,
10263 MVT::v2i64, 1/*#Ops*/, 0,
10303 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
10339 MVT::v2i64, 2/*#Ops*/, 0, 1,
10375 MVT::v2i64, 2/*#Ops*/, 0, 1,
10411 MVT::v2i64, 2/*#Ops*/, 0, 1,
10447 MVT::v2i64, 2/*#Ops*/, 0, 1,
10483 MVT::v2i64, 2/*#Ops*/, 0, 1,
10519 MVT::v2i64, 2/*#Ops*/, 0, 1,
11850 /* 22121*/ OPC_CheckType, MVT::v2i64,
11853 /* 22125*/ OPC_CheckType, MVT::v2i64,
11856 MVT::v2i64, 2/*#Ops*/, 0, 1,
11869 /* 22153*/ OPC_CheckType, MVT::v2i64,
11872 /* 22157*/ OPC_CheckType, MVT::v2i64,
11875 MVT::v2i64, 2/*#Ops*/, 0, 1,
11902 /* 22210*/ OPC_CheckType, MVT::v2i64,
11906 /* 22215*/ OPC_CheckType, MVT::v2i64,
11909 MVT::v2i64, 2/*#Ops*/, 1, 0,
11922 /* 22243*/ OPC_CheckType, MVT::v2i64,
11926 /* 22248*/ OPC_CheckType, MVT::v2i64,
11929 MVT::v2i64, 2/*#Ops*/, 1, 0,
11946 /* 22282*/ OPC_CheckChild1Type, MVT::v2i64,
11948 /* 22285*/ OPC_CheckType, MVT::v2i64,
11951 MVT::v2i64, 2/*#Ops*/, 0, 1,
11966 /* 22317*/ OPC_CheckChild1Type, MVT::v2i64,
11969 /* 22321*/ OPC_CheckType, MVT::v2i64,
11972 MVT::v2i64, 2/*#Ops*/, 1, 0,
12126 /* 22609*/ /*SwitchType*/ 37, MVT::v2i64,// ->22648
12131 MVT::v2i64, 2/*#Ops*/, 0, 2,
12137 MVT::v2i64, 2/*#Ops*/, 1, 2,
12142 MVT::v2i64, 2/*#Ops*/, 0, 1,
12252 /* 22842*/ /*SwitchType*/ 11, MVT::v2i64,// ->22855
12253 /* 22844*/ OPC_CheckChild0Type, MVT::v2i64,
12256 MVT::v2i64, 1/*#Ops*/, 0,
14190 /* 26310*/ OPC_CheckType, MVT::v2i64,
14201 /* 26325*/ OPC_CheckType, MVT::v2i64,
14204 MVT::v2i64, 2/*#Ops*/, 0, 1,
14217 /* 26353*/ OPC_CheckType, MVT::v2i64,
14228 /* 26368*/ OPC_CheckType, MVT::v2i64,
14231 MVT::v2i64, 2/*#Ops*/, 0, 1,
14263 /* 26429*/ OPC_CheckType, MVT::v2i64,
14267 /* 26434*/ OPC_CheckType, MVT::v2i64,
14270 MVT::v2i64, 2/*#Ops*/, 0, 1,
14283 /* 26462*/ OPC_CheckType, MVT::v2i64,
14287 /* 26467*/ OPC_CheckType, MVT::v2i64,
14290 MVT::v2i64, 2/*#Ops*/, 0, 1,
14320 /* 26527*/ OPC_CheckType, MVT::v2i64,
14332 /* 26543*/ OPC_CheckType, MVT::v2i64,
14335 MVT::v2i64, 2/*#Ops*/, 1, 0,
14348 /* 26571*/ OPC_CheckType, MVT::v2i64,
14360 /* 26587*/ OPC_CheckType, MVT::v2i64,
14363 MVT::v2i64, 2/*#Ops*/, 1, 0,
14395 /* 26648*/ OPC_CheckType, MVT::v2i64,
14400 /* 26654*/ OPC_CheckType, MVT::v2i64,
14403 MVT::v2i64, 2/*#Ops*/, 1, 0,
14416 /* 26682*/ OPC_CheckType, MVT::v2i64,
14421 /* 26688*/ OPC_CheckType, MVT::v2i64,
14424 MVT::v2i64, 2/*#Ops*/, 1, 0,
14444 /* 26728*/ OPC_CheckChild1Type, MVT::v2i64,
14454 /* 26742*/ OPC_CheckType, MVT::v2i64,
14457 MVT::v2i64, 2/*#Ops*/, 0, 1,
14477 /* 26782*/ OPC_CheckChild1Type, MVT::v2i64,
14480 /* 26786*/ OPC_CheckType, MVT::v2i64,
14483 MVT::v2i64, 2/*#Ops*/, 0, 1,
14501 /* 26824*/ OPC_CheckChild1Type, MVT::v2i64,
14512 /* 26839*/ OPC_CheckType, MVT::v2i64,
14515 MVT::v2i64, 2/*#Ops*/, 1, 0,
14535 /* 26879*/ OPC_CheckChild1Type, MVT::v2i64,
14539 /* 26884*/ OPC_CheckType, MVT::v2i64,
14542 MVT::v2i64, 2/*#Ops*/, 1, 0,
14874 /* 27447*/ /*SwitchType*/ 37, MVT::v2i64,// ->27486
14879 MVT::v2i64, 2/*#Ops*/, 0, 2,
14885 MVT::v2i64, 2/*#Ops*/, 1, 2,
14890 MVT::v2i64, 2/*#Ops*/, 0, 1,
15999 /* 29523*/ OPC_CheckType, MVT::v2i64,
16004 MVT::v2i64, 2/*#Ops*/, 0, 2,
16010 MVT::v2i64, 2/*#Ops*/, 1, 2,
16039 /* 29602*/ /*SwitchType*/ 11, MVT::v2i64,// ->29615
16042 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
16072 /* 29666*/ /*SwitchType*/ 11, MVT::v2i64,// ->29679
16075 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
16112 /* 29744*/ /*SwitchType*/ 10, MVT::v2i64,// ->29756
16115 MVT::v2i64, 2/*#Ops*/, 0, 1,
17868 /* 33462*/ OPC_CheckChild0Type, MVT::v2i64,
17870 /* 33465*/ OPC_CheckType, MVT::v2i64,
17876 MVT::v2i64, 2/*#Ops*/, 0, 2,
17884 MVT::v2i64, 2/*#Ops*/, 0, 2,
17892 MVT::v2i64, 2/*#Ops*/, 0, 2,
17900 MVT::v2i64, 2/*#Ops*/, 0, 2,
17908 MVT::v2i64, 2/*#Ops*/, 0, 2,
17915 MVT::v2i64, 2/*#Ops*/, 0, 1,
17922 MVT::v2i64, 2/*#Ops*/, 0, 1,
17929 MVT::v2i64, 2/*#Ops*/, 0, 1,
17936 MVT::v2i64, 2/*#Ops*/, 0, 1,
17943 MVT::v2i64, 2/*#Ops*/, 0, 1,
18053 /* 33810*/ OPC_CheckType, MVT::v2i64,
18058 MVT::v2i64, 2/*#Ops*/, 0, 1,
18065 MVT::v2i64, 2/*#Ops*/, 0, 1,
18072 MVT::v2i64, 2/*#Ops*/, 0, 1,
18079 MVT::v2i64, 2/*#Ops*/, 0, 1,
18086 MVT::v2i64, 2/*#Ops*/, 0, 1,
18093 MVT::v2i64, 2/*#Ops*/, 0, 1,
18100 MVT::v2i64, 2/*#Ops*/, 0, 1,
18107 MVT::v2i64, 2/*#Ops*/, 0, 1,
18114 MVT::v2i64, 2/*#Ops*/, 0, 1,
18121 MVT::v2i64, 2/*#Ops*/, 0, 1,
18128 MVT::v2i64, 2/*#Ops*/, 0, 1,
18135 MVT::v2i64, 2/*#Ops*/, 0, 1,
18142 MVT::v2i64, 2/*#Ops*/, 0, 1,
18149 MVT::v2i64, 2/*#Ops*/, 0, 1,
18278 /* 34221*/ /*SwitchType*/ 13, MVT::v2i64,// ->34236
18282 MVT::v2i64, 2/*#Ops*/, 0, 2,
18310 /* 34285*/ /*SwitchType*/ 11, MVT::v2i64,// ->34298
18313 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
18349 /* 34362*/ /*SwitchType*/ 10, MVT::v2i64,// ->34374
18352 MVT::v2i64, 2/*#Ops*/, 0, 1,
19266 /* 36028*/ OPC_CheckType, MVT::v2i64,
19269 /* 36032*/ OPC_CheckType, MVT::v2i64,
19272 MVT::v2i64, 2/*#Ops*/, 0, 1,
19285 /* 36060*/ OPC_CheckType, MVT::v2i64,
19288 /* 36064*/ OPC_CheckType, MVT::v2i64,
19291 MVT::v2i64, 2/*#Ops*/, 0, 1,
19318 /* 36117*/ OPC_CheckType, MVT::v2i64,
19322 /* 36122*/ OPC_CheckType, MVT::v2i64,
19325 MVT::v2i64, 2/*#Ops*/, 1, 0,
19338 /* 36150*/ OPC_CheckType, MVT::v2i64,
19342 /* 36155*/ OPC_CheckType, MVT::v2i64,
19345 MVT::v2i64, 2/*#Ops*/, 1, 0,
19362 /* 36189*/ OPC_CheckChild1Type, MVT::v2i64,
19364 /* 36192*/ OPC_CheckType, MVT::v2i64,
19367 MVT::v2i64, 2/*#Ops*/, 0, 1,
19382 /* 36224*/ OPC_CheckChild1Type, MVT::v2i64,
19385 /* 36228*/ OPC_CheckType, MVT::v2i64,
19388 MVT::v2i64, 2/*#Ops*/, 1, 0,
19542 /* 36516*/ /*SwitchType*/ 37, MVT::v2i64,// ->36555
19547 MVT::v2i64, 2/*#Ops*/, 0, 2,
19553 MVT::v2i64, 2/*#Ops*/, 1, 2,
19558 MVT::v2i64, 2/*#Ops*/, 0, 1,
20038 /* 37427*/ OPC_CheckType, MVT::v2i64,
20040 /* 37430*/ OPC_CheckType, MVT::v2i64,
20043 MVT::v2i64, 2/*#Ops*/, 0, 1,
20056 /* 37458*/ OPC_CheckType, MVT::v2i64,
20058 /* 37461*/ OPC_CheckType, MVT::v2i64,
20061 MVT::v2i64, 2/*#Ops*/, 0, 1,
20112 /* 37564*/ /*SwitchType*/ 27, MVT::v2i64,// ->37593
20113 /* 37566*/ OPC_CheckChild1Type, MVT::v2i64,
20118 MVT::v2i64, 2/*#Ops*/, 0, 2,
20123 MVT::v2i64, 2/*#Ops*/, 0, 1,
20603 /* 38465*/ OPC_CheckType, MVT::v2i64,
20605 /* 38468*/ OPC_CheckType, MVT::v2i64,
20608 MVT::v2i64, 2/*#Ops*/, 0, 1,
20621 /* 38496*/ OPC_CheckType, MVT::v2i64,
20623 /* 38499*/ OPC_CheckType, MVT::v2i64,
20626 MVT::v2i64, 2/*#Ops*/, 0, 1,
20677 /* 38602*/ /*SwitchType*/ 27, MVT::v2i64,// ->38631
20678 /* 38604*/ OPC_CheckChild1Type, MVT::v2i64,
20683 MVT::v2i64, 2/*#Ops*/, 0, 2,
20688 MVT::v2i64, 2/*#Ops*/, 0, 1,
21157 /* 39483*/ OPC_CheckType, MVT::v2i64,
21159 /* 39486*/ OPC_CheckType, MVT::v2i64,
21162 MVT::v2i64, 2/*#Ops*/, 0, 1,
21175 /* 39514*/ OPC_CheckType, MVT::v2i64,
21177 /* 39517*/ OPC_CheckType, MVT::v2i64,
21180 MVT::v2i64, 2/*#Ops*/, 0, 1,
21231 /* 39620*/ /*SwitchType*/ 27, MVT::v2i64,// ->39649
21232 /* 39622*/ OPC_CheckChild1Type, MVT::v2i64,
21237 MVT::v2i64, 2/*#Ops*/, 0, 2,
21242 MVT::v2i64, 2/*#Ops*/, 0, 1,
21842 /* 40827*/ OPC_CheckChild0Type, MVT::v2i64,
21867 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
21890 MVT::v2i64, 2/*#Ops*/, 0, 5, // Results = #6
22119 /* 41471*/ OPC_CheckChild0Type, MVT::v2i64,
22144 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
22167 MVT::v2i64, 2/*#Ops*/, 0, 5, // Results = #6
22275 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
22292 MVT::v2i64, 2/*#Ops*/, 0, 5, // Results = #6
24157 /* 45299*/ /*SwitchType*/ 10, MVT::v2i64,// ->45311
24160 MVT::v2i64, 2/*#Ops*/, 0, 1,
24838 /* 46548*/ /*SwitchType*/ 52, MVT::v2i64,// ->46602
24843 MVT::v2i64, 2/*#Ops*/, 0, 1,
24856 MVT::v2i64, 2/*#Ops*/, 4, 5,
24958 /* 46841*/ /*SwitchType*/ 53, MVT::v2i64,// ->46896
24963 MVT::v2i64, 2/*#Ops*/, 0, 1,
24976 MVT::v2i64, 2/*#Ops*/, 4, 5,
25018 /* 46994*/ OPC_SwitchType /*6 cases */, 13, MVT::v2i64,// ->47010
25022 MVT::v2i64, 2/*#Ops*/, 0, 1,
25179 /* 47404*/ /*SwitchType*/ 52, MVT::v2i64,// ->47458
25184 MVT::v2i64, 2/*#Ops*/, 0, 1,
25197 MVT::v2i64, 2/*#Ops*/, 4, 5,
25299 /* 47697*/ /*SwitchType*/ 53, MVT::v2i64,// ->47752
25304 MVT::v2i64, 2/*#Ops*/, 0, 1,
25317 MVT::v2i64, 2/*#Ops*/, 4, 5,
25365 /* 47863*/ OPC_CheckChild0Type, MVT::v2i64,
25527 /* 48274*/ /*SwitchType*/ 75, MVT::v2i64,// ->48351
25532 MVT::v2i64, 2/*#Ops*/, 0, 1,
25551 MVT::v2i64, 2/*#Ops*/, 8, 9,
25657 /* 48592*/ /*SwitchType*/ 11, MVT::v2i64,// ->48605
25658 /* 48594*/ OPC_CheckChild0Type, MVT::v2i64,
25661 MVT::v2i64, 1/*#Ops*/, 0,
26494 /* 50159*/ /*SwitchType*/ 10, MVT::v2i64,// ->50171
26497 MVT::v2i64, 2/*#Ops*/, 0, 1,
26542 /* 50252*/ /*SwitchType*/ 10, MVT::v2i64,// ->50264
26545 MVT::v2i64, 2/*#Ops*/, 0, 1,
26590 /* 50345*/ /*SwitchType*/ 10, MVT::v2i64,// ->50357
26593 MVT::v2i64, 2/*#Ops*/, 0, 1,
26638 /* 50438*/ /*SwitchType*/ 10, MVT::v2i64,// ->50450
26641 MVT::v2i64, 2/*#Ops*/, 0, 1,
26667 /* 50489*/ OPC_CheckChild0Type, MVT::v2i64,
26703 /* 50552*/ OPC_CheckChild0Type, MVT::v2i64,
27699 /* 52406*/ OPC_CheckChild0Type, MVT::v2i64,
27934 /* 52824*/ OPC_CheckType, MVT::v2i64,
27938 /* 52830*/ OPC_CheckType, MVT::v2i64,
27941 MVT::v2i64, 2/*#Ops*/, 1, 0,
27956 /* 52861*/ OPC_CheckType, MVT::v2i64,
27960 /* 52867*/ OPC_CheckType, MVT::v2i64,
27963 MVT::v2i64, 2/*#Ops*/, 1, 0,
27999 /* 52943*/ /*SwitchType*/ 18, MVT::v2i64,// ->52963
28000 /* 52945*/ OPC_CheckChild0Type, MVT::v2i64,
28006 MVT::v2i64, 2/*#Ops*/, 1, 2,
28119 /* 53151*/ /*SwitchType*/ 15, MVT::v2i64,// ->53168
28120 /* 53153*/ OPC_CheckChild0Type, MVT::v2i64,
28125 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
28192 /* 53280*/ OPC_CheckType, MVT::v2i64,
28196 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
28232 /* 53362*/ OPC_CheckChild0Type, MVT::v2i64,
28235 /* 53366*/ OPC_CheckType, MVT::v2i64,
28239 MVT::v2i64, 3/*#Ops*/, 2, 1, 3,
28272 /* 53441*/ OPC_CheckChild0Type, MVT::v2i64,
28275 /* 53445*/ OPC_CheckType, MVT::v2i64,
28279 MVT::v2i64, 3/*#Ops*/, 2, 1, 3,
28347 /* 53588*/ OPC_CheckChild0Type, MVT::v2i64,
28350 /* 53592*/ OPC_SwitchType /*2 cases */, 11, MVT::v2i64,// ->53606
28353 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
28427 /* 53745*/ /*SwitchType*/ 37, MVT::v2i64,// ->53784
28432 MVT::v2i64, 2/*#Ops*/, 0, 2,
28438 MVT::v2i64, 2/*#Ops*/, 1, 2,
28443 MVT::v2i64, 2/*#Ops*/, 0, 1,
28511 /* 53909*/ /*SwitchType*/ 37, MVT::v2i64,// ->53948
28516 MVT::v2i64, 2/*#Ops*/, 0, 2,
28522 MVT::v2i64, 2/*#Ops*/, 1, 2,
28527 MVT::v2i64, 2/*#Ops*/, 0, 1,
28595 /* 54073*/ /*SwitchType*/ 37, MVT::v2i64,// ->54112
28600 MVT::v2i64, 2/*#Ops*/, 0, 2,
28606 MVT::v2i64, 2/*#Ops*/, 1, 2,
28611 MVT::v2i64, 2/*#Ops*/, 0, 1,
28679 /* 54237*/ /*SwitchType*/ 37, MVT::v2i64,// ->54276
28684 MVT::v2i64, 2/*#Ops*/, 0, 2,
28690 MVT::v2i64, 2/*#Ops*/, 1, 2,
28695 MVT::v2i64, 2/*#Ops*/, 0, 1,
28735 /* 54346*/ /*SwitchType*/ 10, MVT::v2i64,// ->54358
28738 MVT::v2i64, 2/*#Ops*/, 0, 1,
28833 /* 54538*/ OPC_CheckType, MVT::v2i64,
28837 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
28842 /* 54556*/ OPC_CheckType, MVT::v2i64,
28845 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
28850 /* 54572*/ OPC_CheckType, MVT::v2i64,
28853 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
29081 /* 54996*/ OPC_CheckType, MVT::v2i64,
29084 MVT::v2i64, 1/*#Ops*/, 0,
29116 /* 55060*/ /*SwitchType*/ 9, MVT::v2i64,// ->55071
29119 MVT::v2i64, 1/*#Ops*/, 0,
29131 /* 55088*/ /*SwitchType*/ 9, MVT::v2i64,// ->55099
29134 MVT::v2i64, 1/*#Ops*/, 0,
29159 /* 55142*/ /*SwitchType*/ 10, MVT::v2i64,// ->55154
29162 MVT::v2i64, 2/*#Ops*/, 0, 1,
29187 /* 55197*/ /*SwitchType*/ 10, MVT::v2i64,// ->55209
29190 MVT::v2i64, 2/*#Ops*/, 0, 1,
29215 /* 55252*/ /*SwitchType*/ 10, MVT::v2i64,// ->55264
29218 MVT::v2i64, 2/*#Ops*/, 0, 1,
29243 /* 55307*/ /*SwitchType*/ 10, MVT::v2i64,// ->55319
29246 MVT::v2i64, 2/*#Ops*/, 0, 1,
29271 /* 55362*/ /*SwitchType*/ 10, MVT::v2i64,// ->55374
29274 MVT::v2i64, 2/*#Ops*/, 0, 1,
29299 /* 55417*/ /*SwitchType*/ 10, MVT::v2i64,// ->55429
29302 MVT::v2i64, 2/*#Ops*/, 0, 1,
29680 /* 56508*/ OPC_CheckChild0Type, MVT::v2i64,
gen/lib/Target/Mips/MipsGenFastISel.inc 225 if (RetVT.SimpleTy != MVT::v2i64)
240 case MVT::v2i64: return fastEmit_ISD_CTLZ_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
293 if (RetVT.SimpleTy != MVT::v2i64)
308 case MVT::v2i64: return fastEmit_ISD_CTPOP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
584 if (RetVT.SimpleTy != MVT::v2i64)
612 if (RetVT.SimpleTy != MVT::v2i64)
790 case MVT::v2i64: return fastEmit_ISD_SINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
818 case MVT::v2i64: return fastEmit_ISD_UINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1119 case MVT::v2i64: return fastEmit_MipsISD_VALL_NONZERO_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1155 case MVT::v2i64: return fastEmit_MipsISD_VALL_ZERO_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1300 if (RetVT.SimpleTy != MVT::v2i64)
1317 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1428 if (RetVT.SimpleTy != MVT::v2i64)
1443 case MVT::v2i64: return fastEmit_ISD_AND_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1760 if (RetVT.SimpleTy != MVT::v2i64)
1776 case MVT::v2i64: return fastEmit_ISD_MUL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1900 if (RetVT.SimpleTy != MVT::v2i64)
1915 case MVT::v2i64: return fastEmit_ISD_OR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1992 if (RetVT.SimpleTy != MVT::v2i64)
2007 case MVT::v2i64: return fastEmit_ISD_SDIV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2057 if (RetVT.SimpleTy != MVT::v2i64)
2071 case MVT::v2i64: return fastEmit_ISD_SHL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2106 if (RetVT.SimpleTy != MVT::v2i64)
2119 case MVT::v2i64: return fastEmit_ISD_SMAX_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2154 if (RetVT.SimpleTy != MVT::v2i64)
2167 case MVT::v2i64: return fastEmit_ISD_SMIN_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2217 if (RetVT.SimpleTy != MVT::v2i64)
2231 case MVT::v2i64: return fastEmit_ISD_SRA_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2287 if (RetVT.SimpleTy != MVT::v2i64)
2302 case MVT::v2i64: return fastEmit_ISD_SREM_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2352 if (RetVT.SimpleTy != MVT::v2i64)
2366 case MVT::v2i64: return fastEmit_ISD_SRL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2446 if (RetVT.SimpleTy != MVT::v2i64)
2463 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2553 if (RetVT.SimpleTy != MVT::v2i64)
2568 case MVT::v2i64: return fastEmit_ISD_UDIV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2603 if (RetVT.SimpleTy != MVT::v2i64)
2616 case MVT::v2i64: return fastEmit_ISD_UMAX_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2651 if (RetVT.SimpleTy != MVT::v2i64)
2664 case MVT::v2i64: return fastEmit_ISD_UMIN_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2720 if (RetVT.SimpleTy != MVT::v2i64)
2735 case MVT::v2i64: return fastEmit_ISD_UREM_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2797 if (RetVT.SimpleTy != MVT::v2i64)
2812 case MVT::v2i64: return fastEmit_ISD_XOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2988 if (RetVT.SimpleTy != MVT::v2i64)
3001 case MVT::v2i64: return fastEmit_MipsISD_ILVEV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3036 if (RetVT.SimpleTy != MVT::v2i64)
3049 case MVT::v2i64: return fastEmit_MipsISD_ILVL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3084 if (RetVT.SimpleTy != MVT::v2i64)
3097 case MVT::v2i64: return fastEmit_MipsISD_ILVOD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3132 if (RetVT.SimpleTy != MVT::v2i64)
3145 case MVT::v2i64: return fastEmit_MipsISD_ILVR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3288 if (RetVT.SimpleTy != MVT::v2i64)
3301 case MVT::v2i64: return fastEmit_MipsISD_PCKEV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3336 if (RetVT.SimpleTy != MVT::v2i64)
3349 case MVT::v2i64: return fastEmit_MipsISD_PCKOD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3384 if (RetVT.SimpleTy != MVT::v2i64)
3397 case MVT::v2i64: return fastEmit_MipsISD_VNOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc 3931 /* 21 */ MVT::v2i64, MVT::v2f64, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc 62 LocVT == MVT::v2i64 ||
269 LocVT == MVT::v2i64) {
519 LocVT == MVT::v2i64 ||
667 LocVT == MVT::v2i64 ||
773 LocVT == MVT::v2i64 ||
gen/lib/Target/PowerPC/PPCGenDAGISel.inc 1634 /* 3799*/ OPC_CheckChild1Type, MVT::v2i64,
3219 /* 6813*/ OPC_CheckChild1Type, MVT::v2i64,
7087 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
7141 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
10752 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
10814 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
13361 /* 34976*/ OPC_CheckChild0Type, MVT::v2i64,
13366 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13401 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13425 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13476 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13547 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13600 /* 35646*/ OPC_CheckChild0Type, MVT::v2i64,
13605 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13715 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13786 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13850 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13874 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13913 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
13984 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14110 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14181 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14256 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14327 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14402 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14473 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14548 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14645 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14720 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14767 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14841 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14914 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
14987 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15060 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15133 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15206 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15279 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15352 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
15428 MVT::v2i64, 2/*#Ops*/, 7, 8, // Results = #9
15467 MVT::v2i64, 2/*#Ops*/, 7, 8, // Results = #9
15542 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
15585 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
15660 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
15703 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
15730 /* 41925*/ OPC_CheckChild0Type, MVT::v2i64,
15750 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
15776 MVT::v2i64, 2/*#Ops*/, 10, 11, // Results = #12
16141 MVT::v2i64, 1/*#Ops*/, 0, // Results = #1
16348 MVT::v2i64, 2/*#Ops*/, 1, 0,
16364 MVT::v2i64, 2/*#Ops*/, 3, 4,
16373 MVT::v2i64, 2/*#Ops*/, 0, 1,
16391 MVT::v2i64, 2/*#Ops*/, 0, 1,
16409 MVT::v2i64, 2/*#Ops*/, 0, 1,
16451 MVT::v2i64, 1/*#Ops*/, 0,
16467 MVT::v2i64, 1/*#Ops*/, 0,
16525 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
17348 MVT::v2i64, 2/*#Ops*/, 0, 1,
17357 MVT::v2i64, 2/*#Ops*/, 0, 1,
17366 MVT::v2i64, 2/*#Ops*/, 0, 1,
17375 MVT::v2i64, 2/*#Ops*/, 0, 1,
17384 MVT::v2i64, 2/*#Ops*/, 0, 1,
17393 MVT::v2i64, 2/*#Ops*/, 0, 1,
17402 MVT::v2i64, 2/*#Ops*/, 0, 1,
17411 MVT::v2i64, 2/*#Ops*/, 0, 1,
17420 MVT::v2i64, 2/*#Ops*/, 0, 1,
17514 MVT::v2i64, 2/*#Ops*/, 0, 1,
17559 MVT::v2i64, 1/*#Ops*/, 0,
17567 MVT::v2i64, 1/*#Ops*/, 0,
17584 MVT::v2i64, 2/*#Ops*/, 0, 1,
17593 MVT::v2i64, 2/*#Ops*/, 0, 1,
17602 MVT::v2i64, 2/*#Ops*/, 0, 1,
17611 MVT::v2i64, 2/*#Ops*/, 0, 1,
17620 MVT::v2i64, 2/*#Ops*/, 0, 1,
17628 MVT::v2i64, 1/*#Ops*/, 0,
17644 MVT::v2i64, 1/*#Ops*/, 0,
17680 MVT::v2i64, 2/*#Ops*/, 0, 1,
17690 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
18662 MVT::v2i64, 0/*#Ops*/, // Results = #1
18672 MVT::v2i64, 3/*#Ops*/, 1, 5, 6, // Results = #7
18674 MVT::v2i64, 0/*#Ops*/, // Results = #8
18684 MVT::v2i64, 3/*#Ops*/, 8, 12, 13, // Results = #14
18713 /* 47680*/ /*SwitchType*/ 19, MVT::v2i64,// ->47701
18719 MVT::v2i64, 2/*#Ops*/, 0, 1,
18757 /* 47776*/ /*SwitchType*/ 13, MVT::v2i64,// ->47791
18761 MVT::v2i64, 2/*#Ops*/, 0, 1,
18781 /* 47825*/ OPC_SwitchType /*6 cases */, 22, MVT::v2i64,// ->47850
18786 MVT::v2i64, 2/*#Ops*/, 0, 1,
18825 /* 47897*/ OPC_SwitchType /*6 cases */, 22, MVT::v2i64,// ->47922
18830 MVT::v2i64, 2/*#Ops*/, 0, 1,
18869 /* 47969*/ OPC_SwitchType /*6 cases */, 22, MVT::v2i64,// ->47994
18874 MVT::v2i64, 2/*#Ops*/, 0, 1,
18913 /* 48041*/ OPC_SwitchType /*6 cases */, 22, MVT::v2i64,// ->48066
18918 MVT::v2i64, 2/*#Ops*/, 0, 1,
18956 /* 48111*/ OPC_CheckChild0Type, MVT::v2i64,
19028 /* 48236*/ OPC_SwitchType /*4 cases */, 13, MVT::v2i64,// ->48252
19032 MVT::v2i64, 2/*#Ops*/, 0, 1,
19074 /* 48323*/ /*SwitchType*/ 5, MVT::v2i64,// ->48330
19135 /* 48441*/ OPC_CheckType, MVT::v2i64,
19138 MVT::v2i64, 1/*#Ops*/, 0,
19199 /* 48566*/ OPC_CheckType, MVT::v2i64,
19202 MVT::v2i64, 1/*#Ops*/, 0,
21182 /* 53116*/ OPC_CheckType, MVT::v2i64,
21185 MVT::v2i64, 2/*#Ops*/, 0, 1,
21793 /* 54294*/ OPC_SwitchType /*5 cases */, 51, MVT::v2i64,// ->54348
21799 MVT::v2i64, 2/*#Ops*/, 2, 3,
21808 MVT::v2i64, 2/*#Ops*/, 2, 3,
21817 MVT::v2i64, 2/*#Ops*/, 2, 3,
24316 /* 58942*/ OPC_CheckType, MVT::v2i64,
24319 MVT::v2i64, 1/*#Ops*/, 0,
24354 /* 59009*/ /*SwitchType*/ 10, MVT::v2i64,// ->59021
24357 MVT::v2i64, 2/*#Ops*/, 0, 1,
27453 /* 66521*/ OPC_CheckChild1Type, MVT::v2i64,
27454 /* 66523*/ OPC_CheckType, MVT::v2i64,
27457 MVT::v2i64, 2/*#Ops*/, 0, 1,
27525 /* 66664*/ OPC_CheckChild1Type, MVT::v2i64,
27526 /* 66666*/ OPC_CheckType, MVT::v2i64,
27529 MVT::v2i64, 2/*#Ops*/, 0, 1,
27610 /* 66841*/ OPC_CheckChild1Type, MVT::v2i64,
27611 /* 66843*/ OPC_CheckType, MVT::v2i64,
27614 MVT::v2i64, 2/*#Ops*/, 0, 1,
28142 /* 67820*/ OPC_CheckChild1Type, MVT::v2i64,
28143 /* 67822*/ OPC_CheckType, MVT::v2i64,
28146 MVT::v2i64, 2/*#Ops*/, 0, 1,
28204 /* 67946*/ OPC_CheckChild1Type, MVT::v2i64,
28205 /* 67948*/ OPC_CheckType, MVT::v2i64,
28208 MVT::v2i64, 2/*#Ops*/, 0, 1,
28266 /* 68074*/ OPC_CheckChild1Type, MVT::v2i64,
28267 /* 68076*/ OPC_CheckType, MVT::v2i64,
28270 MVT::v2i64, 2/*#Ops*/, 0, 1,
28309 /* 68155*/ /*SwitchType*/ 11, MVT::v2i64,// ->68168
28310 /* 68157*/ OPC_CheckChild0Type, MVT::v2i64,
28313 MVT::v2i64, 1/*#Ops*/, 0,
28354 /* 68239*/ /*SwitchType*/ 11, MVT::v2i64,// ->68252
28355 /* 68241*/ OPC_CheckChild0Type, MVT::v2i64,
28358 MVT::v2i64, 1/*#Ops*/, 0,
28587 /* 68660*/ /*SwitchType*/ 11, MVT::v2i64,// ->68673
28588 /* 68662*/ OPC_CheckChild0Type, MVT::v2i64,
28591 MVT::v2i64, 1/*#Ops*/, 0,
36311 /* 93086*/ OPC_CheckChild0Type, MVT::v2i64,
36516 /* 93568*/ OPC_CheckChild0Type, MVT::v2i64,
36703 /* 93974*/ OPC_CheckChild0Type, MVT::v2i64,
36907 /* 94438*/ OPC_CheckChild0Type, MVT::v2i64,
39627 /* 99949*/ OPC_CheckType, MVT::v2i64,
39636 MVT::v2i64, 2/*#Ops*/, 3, 4,
39660 /*100018*/ OPC_CheckType, MVT::v2i64,
39669 MVT::v2i64, 2/*#Ops*/, 3, 4,
39916 /*100460*/ OPC_CheckType, MVT::v2i64,
39919 MVT::v2i64, 1/*#Ops*/, 0,
39947 /*100510*/ OPC_CheckType, MVT::v2i64,
39950 MVT::v2i64, 1/*#Ops*/, 0,
39981 /*100565*/ OPC_CheckType, MVT::v2i64,
39984 MVT::v2i64, 1/*#Ops*/, 0,
40012 /*100615*/ OPC_CheckType, MVT::v2i64,
40015 MVT::v2i64, 1/*#Ops*/, 0,
40042 /*100667*/ OPC_CheckType, MVT::v2i64,
40045 MVT::v2i64, 1/*#Ops*/, 0,
40063 /*100703*/ OPC_CheckType, MVT::v2i64,
40066 MVT::v2i64, 1/*#Ops*/, 0,
40107 /*100780*/ OPC_CheckType, MVT::v2i64,
40121 MVT::v2i64, 3/*#Ops*/, 3, 6, 7,
40139 /*100858*/ OPC_CheckType, MVT::v2i64,
40153 MVT::v2i64, 3/*#Ops*/, 3, 6, 7,
40165 /*100924*/ /*SwitchType*/ 6, MVT::v2i64,// ->100932
40167 MVT::v2i64, 0/*#Ops*/,
40183 /*100955*/ /*SwitchType*/ 29, MVT::v2i64,// ->100986
40190 MVT::v2i64, 2/*#Ops*/, 0, 1,
40196 MVT::v2i64, 2/*#Ops*/, 1, 0,
40412 /*101649*/ /*SwitchType*/ 109, MVT::v2i64,// ->101760
40430 MVT::v2i64, 3/*#Ops*/, 4, 7, 8,
40447 MVT::v2i64, 3/*#Ops*/, 4, 7, 8,
40529 /*101898*/ OPC_CheckChild0Type, MVT::v2i64,
40558 /*101949*/ OPC_CheckChild0Type, MVT::v2i64,
40628 /*102130*/ OPC_CheckChild0Type, MVT::v2i64,
40657 /*102181*/ OPC_CheckChild0Type, MVT::v2i64,
40923 /*102872*/ OPC_CheckType, MVT::v2i64,
40930 MVT::v2i64, 1/*#Ops*/, 4,
40941 /*102907*/ OPC_CheckType, MVT::v2i64,
40955 MVT::v2i64, 2/*#Ops*/, 7, 8,
40971 MVT::v2i64, 2/*#Ops*/, 7, 8,
40991 /*103025*/ OPC_CheckType, MVT::v2i64,
40998 MVT::v2i64, 1/*#Ops*/, 4,
41009 /*103060*/ OPC_CheckType, MVT::v2i64,
41023 MVT::v2i64, 2/*#Ops*/, 7, 8,
41039 MVT::v2i64, 2/*#Ops*/, 7, 8,
41270 /*103653*/ OPC_CheckType, MVT::v2i64,
41280 MVT::v2i64, 2/*#Ops*/, 5, 6,
41294 /*103706*/ OPC_CheckType, MVT::v2i64,
41302 MVT::v2i64, 2/*#Ops*/, 4, 5,
41310 /*103741*/ OPC_CheckType, MVT::v2i64,
41318 MVT::v2i64, 2/*#Ops*/, 4, 5,
41367 /*103871*/ OPC_CheckType, MVT::v2i64,
41375 MVT::v2i64, 2/*#Ops*/, 4, 5,
41413 /*103973*/ OPC_CheckType, MVT::v2i64,
41421 MVT::v2i64, 2/*#Ops*/, 4, 5,
41429 /*104007*/ OPC_CheckType, MVT::v2i64,
41438 MVT::v2i64, 2/*#Ops*/, 4, 5,
41448 MVT::v2i64, 2/*#Ops*/, 4, 5,
41457 /*104069*/ OPC_CheckType, MVT::v2i64,
41468 MVT::v2i64, 2/*#Ops*/, 6, 7,
41476 /*104115*/ OPC_CheckType, MVT::v2i64,
41487 MVT::v2i64, 2/*#Ops*/, 6, 7,
41544 /*104283*/ OPC_CheckType, MVT::v2i64,
41554 MVT::v2i64, 2/*#Ops*/, 5, 6,
41562 /*104324*/ OPC_CheckType, MVT::v2i64,
41574 MVT::v2i64, 2/*#Ops*/, 6, 7,
41587 MVT::v2i64, 2/*#Ops*/, 6, 7,
41626 MVT::v2i64, 0/*#Ops*/, // Results = #1
41636 MVT::v2i64, 3/*#Ops*/, 1, 5, 6, // Results = #7
41638 MVT::v2i64, 0/*#Ops*/, // Results = #8
41648 MVT::v2i64, 3/*#Ops*/, 8, 12, 13, // Results = #14
41678 MVT::v2i64, 0/*#Ops*/, // Results = #1
41688 MVT::v2i64, 3/*#Ops*/, 1, 5, 6, // Results = #7
41690 MVT::v2i64, 0/*#Ops*/, // Results = #8
41700 MVT::v2i64, 3/*#Ops*/, 8, 12, 13, // Results = #14
41733 MVT::v2i64, 0/*#Ops*/, // Results = #1
41743 MVT::v2i64, 3/*#Ops*/, 1, 5, 6, // Results = #7
41745 MVT::v2i64, 0/*#Ops*/, // Results = #8
41755 MVT::v2i64, 3/*#Ops*/, 8, 12, 13, // Results = #14
41768 /*104939*/ OPC_CheckType, MVT::v2i64,
41776 MVT::v2i64, 3/*#Ops*/, 1, 2, 3,
41782 MVT::v2i64, 0/*#Ops*/, // Results = #1
41787 MVT::v2i64, 3/*#Ops*/, 1, 2, 3, // Results = #4
41789 MVT::v2i64, 0/*#Ops*/, // Results = #5
41794 MVT::v2i64, 3/*#Ops*/, 5, 6, 7, // Results = #8
41797 MVT::v2i64, 3/*#Ops*/, 4, 8, 9,
41974 /*105439*/ OPC_SwitchType /*6 cases */, 14, MVT::v2i64,// ->105456
41979 MVT::v2i64, 2/*#Ops*/, 2, 3,
42033 /*105565*/ OPC_SwitchType /*4 cases */, 14, MVT::v2i64,// ->105582
42038 MVT::v2i64, 2/*#Ops*/, 2, 3,
42357 /*106383*/ OPC_CheckChild0Type, MVT::v2i64,
42359 /*106386*/ OPC_CheckChild1Type, MVT::v2i64,
42366 /*106398*/ OPC_CheckType, MVT::v2i64,
42370 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
42446 /*106547*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->106568
42451 MVT::v2i64, 3/*#Ops*/, 1, 1, 2, // Results = #3
42498 /*106657*/ OPC_SwitchType /*3 cases */, 11, MVT::v2i64,// ->106671
42501 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
42570 /*106837*/ OPC_CheckType, MVT::v2i64,
42573 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
42651 /*106988*/ /*SwitchType*/ 11, MVT::v2i64,// ->107001
42652 /*106990*/ OPC_CheckChild0Type, MVT::v2i64,
42655 MVT::v2i64, 1/*#Ops*/, 0,
42689 /*107080*/ OPC_SwitchType /*2 cases */, 9, MVT::v2i64,// ->107092
42692 MVT::v2i64, 1/*#Ops*/, 0,
42704 /*107107*/ OPC_SwitchType /*2 cases */, 9, MVT::v2i64,// ->107119
42707 MVT::v2i64, 1/*#Ops*/, 0,
42719 /*107134*/ OPC_CheckType, MVT::v2i64,
42722 MVT::v2i64, 1/*#Ops*/, 0,
42729 /*107151*/ OPC_SwitchType /*4 cases */, 32, MVT::v2i64,// ->107186
42738 MVT::v2i64, 2/*#Ops*/, 3, 5,
42763 /*107228*/ OPC_SwitchType /*4 cases */, 32, MVT::v2i64,// ->107263
42772 MVT::v2i64, 2/*#Ops*/, 3, 5,
42797 /*107305*/ OPC_SwitchType /*4 cases */, 32, MVT::v2i64,// ->107340
42806 MVT::v2i64, 2/*#Ops*/, 3, 5,
42831 /*107382*/ OPC_SwitchType /*4 cases */, 32, MVT::v2i64,// ->107417
42840 MVT::v2i64, 2/*#Ops*/, 3, 5,
42987 /*107700*/ /*SwitchType*/ 44, MVT::v2i64,// ->107746
42992 MVT::v2i64, 2/*#Ops*/, 0, 1,
42999 MVT::v2i64, 2/*#Ops*/, 0, 1,
43006 MVT::v2i64, 2/*#Ops*/, 0, 1,
43155 /*108047*/ /*SwitchType*/ 47, MVT::v2i64,// ->108096
43160 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
43167 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
43174 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
43717 MVT::v2i64, 2/*#Ops*/, 0, 0, // Results = #1
43726 MVT::v2i64, 2/*#Ops*/, 0, 0, // Results = #1
43740 MVT::v2i64, 2/*#Ops*/, 0, 0, // Results = #1
43749 MVT::v2i64, 2/*#Ops*/, 0, 0, // Results = #1
gen/lib/Target/PowerPC/PPCGenFastISel.inc 159 if (RetVT.SimpleTy != MVT::v2i64)
174 case MVT::v2i64: return fastEmit_ISD_CTLZ_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
221 if (RetVT.SimpleTy != MVT::v2i64)
236 case MVT::v2i64: return fastEmit_ISD_CTPOP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
289 if (RetVT.SimpleTy != MVT::v2i64)
304 case MVT::v2i64: return fastEmit_ISD_CTTZ_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
736 if (RetVT.SimpleTy != MVT::v2i64)
787 if (RetVT.SimpleTy != MVT::v2i64)
1092 case MVT::v2i64: return fastEmit_ISD_SINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1168 case MVT::v2i64: return fastEmit_ISD_UINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1618 case MVT::v2i64: return fastEmit_PPCISD_SExtVElems_MVT_v16i8_MVT_v2i64_r(Op0, Op0IsKill);
1640 case MVT::v2i64: return fastEmit_PPCISD_SExtVElems_MVT_v8i16_MVT_v2i64_r(Op0, Op0IsKill);
1646 if (RetVT.SimpleTy != MVT::v2i64)
1675 if (RetVT.SimpleTy != MVT::v2i64)
1686 case MVT::v2i64: return fastEmit_PPCISD_XXREVERSE_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1784 if (RetVT.SimpleTy != MVT::v2i64)
1809 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1904 if (RetVT.SimpleTy != MVT::v2i64)
2519 if (RetVT.SimpleTy != MVT::v2i64)
2533 case MVT::v2i64: return fastEmit_ISD_SHL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2650 if (RetVT.SimpleTy != MVT::v2i64)
2664 case MVT::v2i64: return fastEmit_ISD_SRA_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2733 if (RetVT.SimpleTy != MVT::v2i64)
2747 case MVT::v2i64: return fastEmit_ISD_SRL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2788 if (RetVT.SimpleTy != MVT::v2i64)
2811 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3061 if (RetVT.SimpleTy != MVT::v2i64)
3075 case MVT::v2i64: return fastEmit_PPCISD_SHL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3116 if (RetVT.SimpleTy != MVT::v2i64)
3130 case MVT::v2i64: return fastEmit_PPCISD_SRA_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3171 if (RetVT.SimpleTy != MVT::v2i64)
3185 case MVT::v2i64: return fastEmit_PPCISD_SRL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc 3925 /* 12 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v1i128, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
3927 /* 23 */ MVT::v4i32, MVT::v4f32, MVT::v2f64, MVT::v2i64, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc 105 LocVT == MVT::v2i64 ||
124 LocVT == MVT::v2i64 ||
138 LocVT == MVT::v2i64 ||
229 LocVT == MVT::v2i64 ||
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc 3643 /* 7223*/ OPC_CheckChild0Type, MVT::v2i64,
4098 /* 8096*/ OPC_CheckChild1Type, MVT::v2i64,
5121 /* 10062*/ /*SwitchType*/ 9, MVT::v2i64,// ->10073
5124 MVT::v2i64, 1/*#Ops*/, 0,
5149 /* 10114*/ /*SwitchType*/ 10, MVT::v2i64,// ->10126
5152 MVT::v2i64, 2/*#Ops*/, 0, 1,
5885 /* 11535*/ OPC_CheckType, MVT::v2i64,
5888 MVT::v2i64, 1/*#Ops*/, 0,
5954 /* 11651*/ OPC_CheckType, MVT::v2i64,
5957 MVT::v2i64, 1/*#Ops*/, 0,
6080 /* 11867*/ OPC_CheckType, MVT::v2i64,
6083 MVT::v2i64, 1/*#Ops*/, 0,
6094 /* 11891*/ OPC_CheckType, MVT::v2i64,
6097 MVT::v2i64, 1/*#Ops*/, 0,
6128 /* 11951*/ /*SwitchType*/ 10, MVT::v2i64,// ->11963
6131 MVT::v2i64, 2/*#Ops*/, 0, 1,
6161 /* 12011*/ /*SwitchType*/ 10, MVT::v2i64,// ->12023
6164 MVT::v2i64, 2/*#Ops*/, 0, 1,
6194 /* 12071*/ /*SwitchType*/ 10, MVT::v2i64,// ->12083
6197 MVT::v2i64, 2/*#Ops*/, 0, 1,
6508 /* 12561*/ OPC_CheckType, MVT::v2i64,
6511 MVT::v2i64, 2/*#Ops*/, 0, 1,
6524 /* 12586*/ OPC_CheckType, MVT::v2i64,
6527 MVT::v2i64, 2/*#Ops*/, 0, 1,
6537 /* 12605*/ OPC_CheckType, MVT::v2i64,
6540 MVT::v2i64, 2/*#Ops*/, 0, 1,
6552 /* 12628*/ OPC_CheckType, MVT::v2i64,
6555 MVT::v2i64, 2/*#Ops*/, 0, 1,
6569 /* 12654*/ OPC_CheckType, MVT::v2i64,
6572 MVT::v2i64, 2/*#Ops*/, 1, 0,
6581 /* 12672*/ OPC_CheckType, MVT::v2i64,
6584 MVT::v2i64, 2/*#Ops*/, 1, 0,
6597 /* 12696*/ OPC_CheckType, MVT::v2i64,
6600 MVT::v2i64, 2/*#Ops*/, 0, 1,
6626 /* 12750*/ /*SwitchType*/ 10, MVT::v2i64,// ->12762
6629 MVT::v2i64, 2/*#Ops*/, 0, 0,
6656 /* 12805*/ /*SwitchType*/ 10, MVT::v2i64,// ->12817
6659 MVT::v2i64, 2/*#Ops*/, 0, 0,
6684 /* 12858*/ /*SwitchType*/ 10, MVT::v2i64,// ->12870
6687 MVT::v2i64, 2/*#Ops*/, 0, 1,
7832 /* 15087*/ OPC_CheckType, MVT::v2i64,
7835 MVT::v2i64, 1/*#Ops*/, 0,
8931 /* 16860*/ OPC_CheckType, MVT::v2i64,
8934 MVT::v2i64, 1/*#Ops*/, 0,
8952 /* 16894*/ OPC_CheckType, MVT::v2i64,
8955 MVT::v2i64, 1/*#Ops*/, 0,
8968 /* 16919*/ OPC_CheckType, MVT::v2i64,
8971 MVT::v2i64, 1/*#Ops*/, 0,
9005 /* 16979*/ OPC_CheckType, MVT::v2i64,
9008 MVT::v2i64, 1/*#Ops*/, 0,
9022 /* 17006*/ OPC_CheckType, MVT::v2i64,
9025 MVT::v2i64, 1/*#Ops*/, 0,
9044 /* 17041*/ OPC_CheckType, MVT::v2i64,
9047 MVT::v2i64, 1/*#Ops*/, 0,
9060 /* 17066*/ OPC_CheckType, MVT::v2i64,
9063 MVT::v2i64, 1/*#Ops*/, 0,
9096 /* 17125*/ OPC_CheckType, MVT::v2i64,
9099 MVT::v2i64, 1/*#Ops*/, 0,
9114 /* 17155*/ OPC_CheckType, MVT::v2i64,
9117 MVT::v2i64, 1/*#Ops*/, 0,
9147 /* 17207*/ OPC_CheckType, MVT::v2i64,
9150 MVT::v2i64, 1/*#Ops*/, 0,
9165 /* 17237*/ OPC_CheckType, MVT::v2i64,
9168 MVT::v2i64, 1/*#Ops*/, 0,
9204 /* 17299*/ OPC_CheckType, MVT::v2i64,
9207 MVT::v2i64, 1/*#Ops*/, 0,
9222 /* 17329*/ OPC_CheckType, MVT::v2i64,
9225 MVT::v2i64, 1/*#Ops*/, 0,
9254 /* 17380*/ OPC_CheckType, MVT::v2i64,
9257 MVT::v2i64, 1/*#Ops*/, 0,
9272 /* 17410*/ OPC_CheckType, MVT::v2i64,
9275 MVT::v2i64, 1/*#Ops*/, 0,
9486 /* 17769*/ OPC_CheckType, MVT::v2i64,
9491 MVT::v2i64, 1/*#Ops*/, 1,
10648 /* 19809*/ OPC_CheckType, MVT::v2i64,
10653 MVT::v2i64, 1/*#Ops*/, 1,
10675 /* 19856*/ OPC_CheckType, MVT::v2i64,
10680 MVT::v2i64, 1/*#Ops*/, 1,
10693 /* 19888*/ OPC_CheckType, MVT::v2i64,
10698 MVT::v2i64, 1/*#Ops*/, 1,
10734 /* 19957*/ OPC_CheckType, MVT::v2i64,
10739 MVT::v2i64, 1/*#Ops*/, 1,
10759 /* 19999*/ OPC_CheckType, MVT::v2i64,
10764 MVT::v2i64, 1/*#Ops*/, 1,
10787 /* 20047*/ OPC_CheckType, MVT::v2i64,
10792 MVT::v2i64, 1/*#Ops*/, 1,
10805 /* 20079*/ OPC_CheckType, MVT::v2i64,
10810 MVT::v2i64, 1/*#Ops*/, 1,
10846 /* 20150*/ OPC_CheckType, MVT::v2i64,
10851 MVT::v2i64, 1/*#Ops*/, 1,
10862 /* 20181*/ OPC_CheckType, MVT::v2i64,
10867 MVT::v2i64, 1/*#Ops*/, 1,
10898 /* 20241*/ OPC_CheckType, MVT::v2i64,
10903 MVT::v2i64, 1/*#Ops*/, 1,
10914 /* 20272*/ OPC_CheckType, MVT::v2i64,
10919 MVT::v2i64, 1/*#Ops*/, 1,
10953 /* 20339*/ OPC_CheckType, MVT::v2i64,
10958 MVT::v2i64, 1/*#Ops*/, 1,
10969 /* 20370*/ OPC_CheckType, MVT::v2i64,
10974 MVT::v2i64, 1/*#Ops*/, 1,
10998 /* 20421*/ OPC_CheckType, MVT::v2i64,
11003 MVT::v2i64, 1/*#Ops*/, 1,
11014 /* 20452*/ OPC_CheckType, MVT::v2i64,
11019 MVT::v2i64, 1/*#Ops*/, 1,
11061 /* 20541*/ /*SwitchType*/ 11, MVT::v2i64,// ->20554
11064 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
11826 /* 21779*/ OPC_CheckType, MVT::v2i64,
11829 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
11843 /* 21807*/ OPC_CheckType, MVT::v2i64,
11846 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
11857 /* 21829*/ OPC_CheckType, MVT::v2i64,
11860 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
11875 /* 21858*/ OPC_CheckType, MVT::v2i64,
11878 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
11888 /* 21879*/ OPC_CheckType, MVT::v2i64,
11891 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
11906 /* 21908*/ OPC_CheckType, MVT::v2i64,
11909 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
11920 /* 21930*/ OPC_CheckType, MVT::v2i64,
11923 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
11944 /* 21968*/ OPC_CheckType, MVT::v2i64,
11947 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
11954 /* 21986*/ OPC_CheckType, MVT::v2i64,
11957 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
11974 /* 22017*/ OPC_CheckType, MVT::v2i64,
11977 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
11984 /* 22035*/ OPC_CheckType, MVT::v2i64,
11987 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
12010 /* 22075*/ OPC_CheckType, MVT::v2i64,
12013 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
12020 /* 22093*/ OPC_CheckType, MVT::v2i64,
12023 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
12041 /* 22125*/ OPC_CheckType, MVT::v2i64,
12044 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
12051 /* 22143*/ OPC_CheckType, MVT::v2i64,
12054 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
12088 /* 22209*/ /*SwitchType*/ 10, MVT::v2i64,// ->22221
12091 MVT::v2i64, 2/*#Ops*/, 0, 1,
12237 /* 22433*/ OPC_CheckType, MVT::v2i64,
12240 MVT::v2i64, 2/*#Ops*/, 0, 1,
12253 /* 22458*/ OPC_CheckType, MVT::v2i64,
12256 MVT::v2i64, 2/*#Ops*/, 1, 0,
12266 /* 22477*/ OPC_CheckType, MVT::v2i64,
12269 MVT::v2i64, 2/*#Ops*/, 1, 0,
12294 /* 22530*/ /*SwitchType*/ 10, MVT::v2i64,// ->22542
12297 MVT::v2i64, 2/*#Ops*/, 0, 1,
12975 /* 23881*/ /*SwitchType*/ 10, MVT::v2i64,// ->23893
12978 MVT::v2i64, 2/*#Ops*/, 0, 1,
13125 /* 24106*/ OPC_CheckType, MVT::v2i64,
13128 MVT::v2i64, 2/*#Ops*/, 0, 1,
13141 /* 24131*/ OPC_CheckType, MVT::v2i64,
13144 MVT::v2i64, 2/*#Ops*/, 1, 0,
13154 /* 24150*/ OPC_CheckType, MVT::v2i64,
13157 MVT::v2i64, 2/*#Ops*/, 1, 0,
13182 /* 24203*/ /*SwitchType*/ 10, MVT::v2i64,// ->24215
13185 MVT::v2i64, 2/*#Ops*/, 0, 1,
14326 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
14405 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 4,
14646 MVT::v2i64, 2/*#Ops*/, 0, 1,
14745 MVT::v2i64, 2/*#Ops*/, 0, 1,
14810 MVT::v2i64, 2/*#Ops*/, 0, 1,
14846 MVT::v2i64, 2/*#Ops*/, 0, 1,
14882 MVT::v2i64, 2/*#Ops*/, 0, 1,
14921 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15021 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15051 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15081 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15111 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15192 MVT::v2i64, 2/*#Ops*/, 0, 1,
15219 MVT::v2i64, 2/*#Ops*/, 0, 1,
15246 MVT::v2i64, 2/*#Ops*/, 0, 1,
15273 MVT::v2i64, 2/*#Ops*/, 0, 1,
15309 MVT::v2i64, 2/*#Ops*/, 0, 1,
15408 MVT::v2i64, 2/*#Ops*/, 0, 1,
15907 /* 29290*/ OPC_CheckChild0Type, MVT::v2i64,
15984 /* 29434*/ OPC_CheckChild1Type, MVT::v2i64,
17067 /* 31588*/ /*SwitchType*/ 10, MVT::v2i64,// ->31600
17070 MVT::v2i64, 2/*#Ops*/, 0, 1,
18140 /* 33718*/ OPC_CheckType, MVT::v2i64,
18143 MVT::v2i64, 2/*#Ops*/, 0, 1,
18277 /* 34007*/ OPC_CheckType, MVT::v2i64,
18280 MVT::v2i64, 2/*#Ops*/, 0, 1,
18414 /* 34305*/ OPC_CheckType, MVT::v2i64,
18417 MVT::v2i64, 2/*#Ops*/, 0, 1,
19567 /* 36581*/ /*SwitchType*/ 15, MVT::v2i64,// ->36598
19572 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
20335 /* 38160*/ /*SwitchType*/ 15, MVT::v2i64,// ->38177
20340 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
20430 /* 38342*/ OPC_CheckChild1Type, MVT::v2i64,
20871 /* 39231*/ OPC_CheckChild0Type, MVT::v2i64,
21482 /* 40362*/ /*SwitchType*/ 11, MVT::v2i64,// ->40375
21483 /* 40364*/ OPC_CheckChild0Type, MVT::v2i64,
21486 MVT::v2i64, 1/*#Ops*/, 0,
21549 /* 40488*/ /*SwitchType*/ 3, MVT::v2i64,// ->40493
21576 /* 40523*/ /*SwitchType*/ 3, MVT::v2i64,// ->40528
21603 /* 40558*/ /*SwitchType*/ 3, MVT::v2i64,// ->40563
21617 /* 40575*/ OPC_CheckChild0Type, MVT::v2i64,
21661 /* 40633*/ /*SwitchType*/ 3, MVT::v2i64,// ->40638
21688 /* 40668*/ /*SwitchType*/ 3, MVT::v2i64,// ->40673
21726 /* 40724*/ /*SwitchType*/ 3, MVT::v2i64,// ->40729
21796 /* 40856*/ OPC_CheckType, MVT::v2i64,
21802 MVT::v2i64, 3/*#Ops*/, 1, 2, 3,
21865 /* 41006*/ OPC_CheckType, MVT::v2i64,
21870 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
21951 /* 41197*/ OPC_CheckType, MVT::v2i64,
21957 MVT::v2i64, 3/*#Ops*/, 1, 2, 3,
22032 /* 41383*/ OPC_CheckType, MVT::v2i64,
22037 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
22092 /* 41514*/ /*SwitchType*/ 11, MVT::v2i64,// ->41527
22093 /* 41516*/ OPC_CheckChild0Type, MVT::v2i64,
22096 MVT::v2i64, 1/*#Ops*/, 0,
25814 /* 49074*/ OPC_CheckChild0Type, MVT::v2i64,
25891 /* 49249*/ OPC_CheckChild0Type, MVT::v2i64,
25944 /* 49348*/ OPC_CheckType, MVT::v2i64,
25949 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
25980 /* 49410*/ OPC_CheckType, MVT::v2i64,
25985 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26010 /* 49468*/ /*SwitchType*/ 10, MVT::v2i64,// ->49480
26013 MVT::v2i64, 2/*#Ops*/, 0, 1,
26094 MVT::v2i64, 1/*#Ops*/, 0,
26122 MVT::v2i64, 1/*#Ops*/, 0,
26144 MVT::v2i64, 1/*#Ops*/, 0,
26161 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26177 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26186 MVT::v2i64, 2/*#Ops*/, 0, 1,
26259 /* 49910*/ OPC_CheckType, MVT::v2i64,
26264 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26316 /* 50017*/ OPC_CheckType, MVT::v2i64,
26321 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26378 /* 50132*/ OPC_CheckType, MVT::v2i64,
26382 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
26462 /* 50291*/ OPC_CheckType, MVT::v2i64,
26468 MVT::v2i64, 5/*#Ops*/, 0, 4, 5, 6, 7,
26523 /* 50407*/ OPC_CheckType, MVT::v2i64,
26529 MVT::v2i64, 5/*#Ops*/, 0, 4, 5, 6, 7,
26596 /* 50547*/ OPC_CheckType, MVT::v2i64,
26602 MVT::v2i64, 3/*#Ops*/, 0, 4, 5,
26634 /* 50629*/ OPC_CheckType, MVT::v2i64,
26638 MVT::v2i64, 4/*#Ops*/, 0, 1, 3, 4,
26930 /* 51152*/ OPC_CheckType, MVT::v2i64,
26940 /* 51167*/ OPC_CheckType, MVT::v2i64,
26945 MVT::v2i64, 1/*#Ops*/, 1,
26957 /* 51194*/ OPC_CheckType, MVT::v2i64,
26967 /* 51209*/ OPC_CheckType, MVT::v2i64,
26972 MVT::v2i64, 1/*#Ops*/, 1,
27129 /* 51473*/ OPC_CheckType, MVT::v2i64,
27139 /* 51488*/ OPC_CheckType, MVT::v2i64,
27144 MVT::v2i64, 1/*#Ops*/, 1,
27153 /* 51512*/ OPC_CheckType, MVT::v2i64,
27163 /* 51527*/ OPC_CheckType, MVT::v2i64,
27168 MVT::v2i64, 1/*#Ops*/, 1,
27243 /* 51671*/ OPC_CheckType, MVT::v2i64,
27245 /* 51674*/ OPC_CheckType, MVT::v2i64,
27251 MVT::v2i64, 2/*#Ops*/, 0, 1,
27259 MVT::v2i64, 2/*#Ops*/, 0, 1,
27335 /* 51834*/ OPC_CheckType, MVT::v2i64,
27337 /* 51837*/ OPC_CheckType, MVT::v2i64,
27343 MVT::v2i64, 2/*#Ops*/, 0, 1,
27351 MVT::v2i64, 2/*#Ops*/, 0, 1,
27427 /* 51999*/ OPC_CheckType, MVT::v2i64,
27429 /* 52002*/ OPC_CheckType, MVT::v2i64,
27435 MVT::v2i64, 2/*#Ops*/, 0, 1,
27443 MVT::v2i64, 2/*#Ops*/, 0, 1,
27515 /* 52158*/ OPC_CheckType, MVT::v2i64,
27517 /* 52161*/ OPC_CheckType, MVT::v2i64,
27523 MVT::v2i64, 2/*#Ops*/, 0, 1,
27531 MVT::v2i64, 2/*#Ops*/, 0, 1,
27576 /* 52260*/ OPC_CheckType, MVT::v2i64,
27580 /* 52265*/ OPC_CheckType, MVT::v2i64,
27583 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
27625 /* 52341*/ OPC_CheckType, MVT::v2i64,
27629 /* 52346*/ OPC_CheckType, MVT::v2i64,
27632 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
27779 /* 52595*/ OPC_CheckType, MVT::v2i64,
27789 /* 52610*/ OPC_CheckType, MVT::v2i64,
27794 MVT::v2i64, 1/*#Ops*/, 1,
27802 /* 52633*/ OPC_CheckType, MVT::v2i64,
27812 /* 52648*/ OPC_CheckType, MVT::v2i64,
27817 MVT::v2i64, 1/*#Ops*/, 1,
27886 /* 52784*/ OPC_CheckType, MVT::v2i64,
27888 /* 52787*/ OPC_CheckType, MVT::v2i64,
27894 MVT::v2i64, 2/*#Ops*/, 0, 1,
27902 MVT::v2i64, 2/*#Ops*/, 0, 1,
27974 /* 52943*/ OPC_CheckType, MVT::v2i64,
27976 /* 52946*/ OPC_CheckType, MVT::v2i64,
27982 MVT::v2i64, 2/*#Ops*/, 0, 1,
27990 MVT::v2i64, 2/*#Ops*/, 0, 1,
28024 /* 53034*/ /*SwitchType*/ 15, MVT::v2i64,// ->53051
28025 /* 53036*/ OPC_CheckChild0Type, MVT::v2i64,
28030 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
28052 /* 53082*/ /*SwitchType*/ 16, MVT::v2i64,// ->53100
28078 /* 53125*/ /*SwitchType*/ 16, MVT::v2i64,// ->53143
28102 /* 53167*/ OPC_CheckChild0Type, MVT::v2i64,
28161 /* 53280*/ OPC_CheckType, MVT::v2i64,
28166 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
28203 /* 53359*/ OPC_CheckType, MVT::v2i64,
28208 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
28238 /* 53424*/ /*SwitchType*/ 9, MVT::v2i64,// ->53435
28241 MVT::v2i64, 1/*#Ops*/, 0,
28247 /* 53439*/ OPC_CheckType, MVT::v2i64,
28249 MVT::v2i64, 2/*#Ops*/, 0, 0,
28384 /* 53734*/ OPC_CheckType, MVT::v2i64,
28388 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
28442 /* 53854*/ OPC_CheckType, MVT::v2i64,
28445 MVT::v2i64, 1/*#Ops*/, 0,
28452 /* 53871*/ OPC_CheckType, MVT::v2i64,
28455 MVT::v2i64, 1/*#Ops*/, 0,
28462 /* 53888*/ OPC_CheckType, MVT::v2i64,
28465 MVT::v2i64, 1/*#Ops*/, 0,
28493 /* 53952*/ /*SwitchType*/ 14, MVT::v2i64,// ->53968
28497 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
28523 /* 54013*/ /*SwitchType*/ 15, MVT::v2i64,// ->54030
28528 MVT::v2i64, 3/*#Ops*/, 2, 3, 4,
28580 /* 54136*/ /*SwitchType*/ 14, MVT::v2i64,// ->54152
28584 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
28612 /* 54207*/ /*SwitchType*/ 14, MVT::v2i64,// ->54223
28616 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
28655 /* 54298*/ /*SwitchType*/ 16, MVT::v2i64,// ->54316
28660 MVT::v2i64, 2/*#Ops*/, 2, 3,
28672 /* 54330*/ OPC_CheckType, MVT::v2i64,
28675 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
28706 /* 54401*/ /*SwitchType*/ 13, MVT::v2i64,// ->54416
28710 MVT::v2i64, 2/*#Ops*/, 0, 2,
28754 /* 54496*/ OPC_CheckType, MVT::v2i64,
28758 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 2,
28931 /* 54876*/ /*SwitchType*/ 10, MVT::v2i64,// ->54888
28934 MVT::v2i64, 2/*#Ops*/, 0, 1,
28979 /* 54969*/ OPC_CheckChild0Type, MVT::v2i64,
29006 /* 55022*/ OPC_CheckChild0Type, MVT::v2i64,
29033 /* 55076*/ OPC_CheckChild0Type, MVT::v2i64,
29057 /* 55122*/ /*SwitchType*/ 11, MVT::v2i64,// ->55135
29061 MVT::v2i64, 1/*#Ops*/, 0,
29081 /* 55167*/ /*SwitchType*/ 11, MVT::v2i64,// ->55180
29085 MVT::v2i64, 1/*#Ops*/, 0,
29105 /* 55212*/ /*SwitchType*/ 11, MVT::v2i64,// ->55225
29109 MVT::v2i64, 1/*#Ops*/, 0,
29129 /* 55257*/ /*SwitchType*/ 11, MVT::v2i64,// ->55270
29133 MVT::v2i64, 1/*#Ops*/, 0,
29160 /* 55315*/ /*SwitchType*/ 11, MVT::v2i64,// ->55328
29161 /* 55317*/ OPC_CheckChild0Type, MVT::v2i64,
29164 MVT::v2i64, 1/*#Ops*/, 0,
29173 /* 55338*/ OPC_SwitchType /*2 cases */, 10, MVT::v2i64,// ->55351
29176 MVT::v2i64, 2/*#Ops*/, 0, 1,
29189 /* 55368*/ OPC_SwitchType /*2 cases */, 10, MVT::v2i64,// ->55381
29192 MVT::v2i64, 2/*#Ops*/, 0, 1,
29203 /* 55395*/ OPC_CheckChild0Type, MVT::v2i64,
29242 /* 55469*/ /*SwitchType*/ 10, MVT::v2i64,// ->55481
29245 MVT::v2i64, 2/*#Ops*/, 0, 1,
29273 /* 55533*/ /*SwitchType*/ 13, MVT::v2i64,// ->55548
29274 /* 55535*/ OPC_CheckChild1Type, MVT::v2i64,
29277 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
29302 /* 55591*/ /*SwitchType*/ 10, MVT::v2i64,// ->55603
29305 MVT::v2i64, 2/*#Ops*/, 0, 1,
29333 /* 55655*/ /*SwitchType*/ 13, MVT::v2i64,// ->55670
29334 /* 55657*/ OPC_CheckChild1Type, MVT::v2i64,
29337 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
29362 /* 55713*/ /*SwitchType*/ 10, MVT::v2i64,// ->55725
29365 MVT::v2i64, 2/*#Ops*/, 0, 1,
29393 /* 55777*/ /*SwitchType*/ 13, MVT::v2i64,// ->55792
29394 /* 55779*/ OPC_CheckChild1Type, MVT::v2i64,
29397 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
29403 /* 55797*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->55813
29408 MVT::v2i64, 2/*#Ops*/, 0, 1,
29422 /* 55833*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i64,// ->55850
29427 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
29441 /* 55871*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->55887
29446 MVT::v2i64, 2/*#Ops*/, 0, 1,
29460 /* 55907*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i64,// ->55924
29465 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
29479 /* 55945*/ OPC_SwitchType /*2 cases */, 13, MVT::v2i64,// ->55961
29484 MVT::v2i64, 2/*#Ops*/, 0, 1,
29498 /* 55981*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i64,// ->55998
29503 MVT::v2i64, MVT::i32, 2/*#Ops*/, 0, 1,
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc 1850 /* 8 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
1853 /* 27 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc 3593 /* 6466*/ OPC_CheckChild1Type, MVT::v2i64,
3629 /* 6525*/ OPC_CheckChild1Type, MVT::v2i64,
4548 /* 8286*/ /*SwitchType*/ 10, MVT::v2i64,// ->8298
4551 MVT::v2i64, 2/*#Ops*/, 0, 1,
4698 /* 8511*/ OPC_CheckType, MVT::v2i64,
4701 MVT::v2i64, 2/*#Ops*/, 0, 1,
4714 /* 8536*/ OPC_CheckType, MVT::v2i64,
4717 MVT::v2i64, 2/*#Ops*/, 1, 0,
4727 /* 8555*/ OPC_CheckType, MVT::v2i64,
4730 MVT::v2i64, 2/*#Ops*/, 1, 0,
4755 /* 8608*/ /*SwitchType*/ 10, MVT::v2i64,// ->8620
4758 MVT::v2i64, 2/*#Ops*/, 0, 1,
7476 /* 13881*/ OPC_CheckChild1Type, MVT::v2i64,
7556 /* 14017*/ OPC_CheckChild1Type, MVT::v2i64,
8184 /* 15170*/ /*SwitchType*/ 21|128,1/*149*/, MVT::v2i64,// ->15322
8191 MVT::v2i64, 2/*#Ops*/, 0, 1,
8198 MVT::v2i64, 2/*#Ops*/, 0, 1,
8205 MVT::v2i64, 2/*#Ops*/, 0, 1,
8212 MVT::v2i64, 2/*#Ops*/, 0, 1,
8219 MVT::v2i64, 2/*#Ops*/, 0, 1,
8226 MVT::v2i64, 2/*#Ops*/, 0, 1,
8232 MVT::v2i64, 2/*#Ops*/, 0, 1,
8238 MVT::v2i64, 2/*#Ops*/, 0, 1,
8244 MVT::v2i64, 2/*#Ops*/, 0, 1,
8250 MVT::v2i64, 2/*#Ops*/, 0, 1,
8256 MVT::v2i64, 2/*#Ops*/, 0, 1,
8262 MVT::v2i64, 2/*#Ops*/, 0, 1,
10384 /* 19711*/ /*SwitchType*/ 15, MVT::v2i64,// ->19728
10389 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10468 /* 19878*/ OPC_CheckType, MVT::v2i64,
10474 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10480 /* 19902*/ OPC_CheckType, MVT::v2i64,
10486 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10492 /* 19926*/ OPC_CheckType, MVT::v2i64,
10498 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10538 /* 20020*/ /*SwitchType*/ 15, MVT::v2i64,// ->20037
10543 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10622 /* 20187*/ OPC_CheckType, MVT::v2i64,
10628 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10634 /* 20211*/ OPC_CheckType, MVT::v2i64,
10640 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10646 /* 20235*/ OPC_CheckType, MVT::v2i64,
10652 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
10698 /* 20354*/ /*SwitchType*/ 25, MVT::v2i64,// ->20381
10706 MVT::v2i64, 3/*#Ops*/, 2, 1, 4,
10797 /* 20579*/ OPC_CheckType, MVT::v2i64,
10805 MVT::v2i64, 3/*#Ops*/, 2, 1, 4,
10811 /* 20611*/ OPC_CheckType, MVT::v2i64,
10819 MVT::v2i64, 3/*#Ops*/, 2, 1, 4,
10825 /* 20643*/ OPC_CheckType, MVT::v2i64,
10833 MVT::v2i64, 3/*#Ops*/, 2, 1, 4,
10880 /* 20771*/ /*SwitchType*/ 25, MVT::v2i64,// ->20798
10888 MVT::v2i64, 3/*#Ops*/, 2, 3, 5,
10985 /* 21008*/ OPC_CheckType, MVT::v2i64,
10994 MVT::v2i64, 3/*#Ops*/, 2, 3, 5,
11000 /* 21042*/ OPC_CheckType, MVT::v2i64,
11009 MVT::v2i64, 3/*#Ops*/, 2, 3, 5,
11015 /* 21076*/ OPC_CheckType, MVT::v2i64,
11024 MVT::v2i64, 3/*#Ops*/, 2, 3, 5,
11057 /* 21171*/ /*SwitchType*/ 16, MVT::v2i64,// ->21189
11062 MVT::v2i64, 3/*#Ops*/, 2, 3, 1,
11141 /* 21345*/ OPC_CheckType, MVT::v2i64,
11147 MVT::v2i64, 3/*#Ops*/, 2, 3, 1,
11153 /* 21370*/ OPC_CheckType, MVT::v2i64,
11159 MVT::v2i64, 3/*#Ops*/, 2, 3, 1,
11165 /* 21395*/ OPC_CheckType, MVT::v2i64,
11171 MVT::v2i64, 3/*#Ops*/, 2, 3, 1,
12260 /* 23621*/ OPC_CheckChild1Type, MVT::v2i64,
15417 /* 30121*/ /*SwitchType*/ 10, MVT::v2i64,// ->30133
15421 MVT::v2i64, 1/*#Ops*/, 1,
15449 /* 30176*/ /*SwitchType*/ 10, MVT::v2i64,// ->30188
15453 MVT::v2i64, 1/*#Ops*/, 1,
15489 /* 30244*/ /*SwitchType*/ 12, MVT::v2i64,// ->30258
15494 MVT::v2i64, 1/*#Ops*/, 2,
15521 /* 30299*/ /*SwitchType*/ 10, MVT::v2i64,// ->30311
15525 MVT::v2i64, 1/*#Ops*/, 1,
15791 /* 30746*/ OPC_CheckType, MVT::v2i64,
15793 MVT::v2i64, 1/*#Ops*/, 0,
15835 /* 30823*/ OPC_CheckType, MVT::v2i64,
15837 MVT::v2i64, 1/*#Ops*/, 0,
15926 /* 30982*/ OPC_CheckChild1Type, MVT::v2i64,
15958 /* 31037*/ OPC_CheckChild1Type, MVT::v2i64,
16009 /* 31133*/ /*SwitchType*/ 19, MVT::v2i64,// ->31154
16010 /* 31135*/ OPC_CheckChild1Type, MVT::v2i64,
16012 /* 31138*/ OPC_CheckChild2Type, MVT::v2i64,
16014 /* 31141*/ OPC_CheckChild3Type, MVT::v2i64,
16017 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
16286 /* 31648*/ OPC_CheckChild0Type, MVT::v2i64,
16464 /* 31971*/ /*SwitchType*/ 7, MVT::v2i64,// ->31980
16466 MVT::v2i64, 1/*#Ops*/, 0,
16673 /* 32333*/ /*SwitchType*/ 10, MVT::v2i64,// ->32345
16676 MVT::v2i64, 2/*#Ops*/, 0, 1,
16718 /* 32415*/ /*SwitchType*/ 9, MVT::v2i64,// ->32426
16721 MVT::v2i64, 1/*#Ops*/, 0,
16746 /* 32467*/ /*SwitchType*/ 10, MVT::v2i64,// ->32479
16749 MVT::v2i64, 2/*#Ops*/, 0, 1,
16892 /* 32748*/ /*SwitchType*/ 9, MVT::v2i64,// ->32759
16894 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
17608 /* 33891*/ OPC_CheckType, MVT::v2i64,
17610 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
17624 /* 33917*/ OPC_CheckType, MVT::v2i64,
17626 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
17636 /* 33936*/ OPC_CheckType, MVT::v2i64,
17638 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
17653 /* 33963*/ OPC_CheckType, MVT::v2i64,
17655 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
17666 /* 33983*/ OPC_CheckType, MVT::v2i64,
17668 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
17683 /* 34010*/ OPC_CheckType, MVT::v2i64,
17685 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
17695 /* 34029*/ OPC_CheckType, MVT::v2i64,
17697 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
17720 /* 34067*/ OPC_CheckType, MVT::v2i64,
17722 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
17729 /* 34083*/ OPC_CheckType, MVT::v2i64,
17731 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
17749 /* 34113*/ OPC_CheckType, MVT::v2i64,
17751 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
17758 /* 34129*/ OPC_CheckType, MVT::v2i64,
17760 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
17782 /* 34166*/ OPC_CheckType, MVT::v2i64,
17784 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
17791 /* 34182*/ OPC_CheckType, MVT::v2i64,
17793 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
17810 /* 34211*/ OPC_CheckType, MVT::v2i64,
17812 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
17819 /* 34227*/ OPC_CheckType, MVT::v2i64,
17821 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
17848 /* 34281*/ /*SwitchType*/ 10, MVT::v2i64,// ->34293
17851 MVT::v2i64, 2/*#Ops*/, 0, 1,
17894 /* 34365*/ /*SwitchType*/ 9, MVT::v2i64,// ->34376
17897 MVT::v2i64, 1/*#Ops*/, 0,
17925 /* 34417*/ /*SwitchType*/ 9, MVT::v2i64,// ->34428
17928 MVT::v2i64, 1/*#Ops*/, 0,
17953 /* 34469*/ /*SwitchType*/ 10, MVT::v2i64,// ->34481
17956 MVT::v2i64, 2/*#Ops*/, 0, 1,
17990 /* 34539*/ OPC_CheckType, MVT::v2i64,
17992 /* 34542*/ OPC_CheckType, MVT::v2i64,
17995 MVT::v2i64, 2/*#Ops*/, 0, 1,
18005 /* 34566*/ OPC_CheckType, MVT::v2i64,
18007 /* 34569*/ OPC_CheckType, MVT::v2i64,
18009 MVT::v2i64, 2/*#Ops*/, 0, 1,
18089 /* 34707*/ OPC_CheckType, MVT::v2i64,
18091 /* 34710*/ OPC_CheckType, MVT::v2i64,
18095 MVT::v2i64, 2/*#Ops*/, 0, 2,
18130 /* 34786*/ OPC_CheckType, MVT::v2i64,
18132 /* 34789*/ OPC_CheckType, MVT::v2i64,
18135 MVT::v2i64, 2/*#Ops*/, 0, 1,
18145 /* 34813*/ OPC_CheckType, MVT::v2i64,
18147 /* 34816*/ OPC_CheckType, MVT::v2i64,
18149 MVT::v2i64, 2/*#Ops*/, 0, 1,
18229 /* 34954*/ OPC_CheckType, MVT::v2i64,
18231 /* 34957*/ OPC_CheckType, MVT::v2i64,
18235 MVT::v2i64, 2/*#Ops*/, 0, 2,
18270 /* 35033*/ OPC_CheckType, MVT::v2i64,
18272 /* 35036*/ OPC_CheckType, MVT::v2i64,
18275 MVT::v2i64, 2/*#Ops*/, 0, 1,
18285 /* 35060*/ OPC_CheckType, MVT::v2i64,
18287 /* 35063*/ OPC_CheckType, MVT::v2i64,
18289 MVT::v2i64, 2/*#Ops*/, 0, 1,
18369 /* 35201*/ OPC_CheckType, MVT::v2i64,
18371 /* 35204*/ OPC_CheckType, MVT::v2i64,
18375 MVT::v2i64, 2/*#Ops*/, 0, 2,
18510 /* 35455*/ OPC_CheckType, MVT::v2i64,
18513 MVT::v2i64, 1/*#Ops*/, 0,
18589 /* 35592*/ OPC_CheckType, MVT::v2i64,
18592 MVT::v2i64, 1/*#Ops*/, 0,
18636 /* 35672*/ /*SwitchType*/ 3, MVT::v2i64,// ->35677
18659 /* 35702*/ /*SwitchType*/ 3, MVT::v2i64,// ->35707
18673 /* 35719*/ OPC_CheckChild0Type, MVT::v2i64,
18709 /* 35767*/ /*SwitchType*/ 3, MVT::v2i64,// ->35772
18732 /* 35797*/ /*SwitchType*/ 3, MVT::v2i64,// ->35802
18751 /* 35822*/ /*SwitchType*/ 3, MVT::v2i64,// ->35827
19278 /* 36793*/ OPC_CheckType, MVT::v2i64,
19281 MVT::v2i64, 1/*#Ops*/, 0,
19497 /* 37204*/ OPC_CheckType, MVT::v2i64,
19502 MVT::v2i64, 2/*#Ops*/, 2, 3,
19939 /* 38054*/ OPC_CheckChild0Type, MVT::v2i64,
19941 /* 38057*/ OPC_CheckChild1Type, MVT::v2i64,
20038 /* 38229*/ OPC_CheckType, MVT::v2i64,
20056 MVT::v2i64, 18/*#Ops*/, 0, 1, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
20362 /* 38873*/ OPC_CheckType, MVT::v2i64,
20368 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
20426 /* 38994*/ OPC_CheckType, MVT::v2i64,
20432 MVT::v2i64, 3/*#Ops*/, 3, 4, 1,
20493 /* 39135*/ OPC_CheckType, MVT::v2i64,
20501 MVT::v2i64, 3/*#Ops*/, 2, 1, 4,
20566 /* 39291*/ OPC_CheckType, MVT::v2i64,
20575 MVT::v2i64, 3/*#Ops*/, 2, 3, 5,
20626 /* 39413*/ OPC_CheckType, MVT::v2i64,
20632 MVT::v2i64, 3/*#Ops*/, 2, 3, 1,
20884 /* 39928*/ OPC_CheckType, MVT::v2i64,
20888 MVT::v2i64, 3/*#Ops*/, 0, 3, 1,
20895 /* 39949*/ OPC_CheckType, MVT::v2i64,
20898 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
20990 /* 40128*/ OPC_CheckType, MVT::v2i64,
20992 MVT::v2i64, 1/*#Ops*/, 0,
21013 /* 40167*/ OPC_CheckType, MVT::v2i64,
21015 MVT::v2i64, 2/*#Ops*/, 0, 1,
21021 /* 40182*/ OPC_CheckType, MVT::v2i64,
21023 MVT::v2i64, 2/*#Ops*/, 0, 1,
21029 /* 40197*/ OPC_CheckType, MVT::v2i64,
21031 MVT::v2i64, 2/*#Ops*/, 0, 1,
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 399 if (RetVT.SimpleTy != MVT::v2i64)
485 if (RetVT.SimpleTy != MVT::v2i64)
613 if (RetVT.SimpleTy != MVT::v2i64)
712 case MVT::v2i64: return fastEmit_ISD_SINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
789 case MVT::v2i64: return fastEmit_ISD_UINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
922 case MVT::v2i64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v2i64_r(Op0, Op0IsKill);
1032 if (RetVT.SimpleTy != MVT::v2i64)
1047 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1094 if (RetVT.SimpleTy != MVT::v2i64)
1109 case MVT::v2i64: return fastEmit_ISD_AND_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1482 if (RetVT.SimpleTy != MVT::v2i64)
1497 case MVT::v2i64: return fastEmit_ISD_OR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1726 if (RetVT.SimpleTy != MVT::v2i64)
1741 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1860 if (RetVT.SimpleTy != MVT::v2i64)
1875 case MVT::v2i64: return fastEmit_ISD_XOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1990 case MVT::v2i64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2i64_ri_Predicate_LaneIdx2(RetVT, Op0, Op0IsKill, imm1);
2182 case MVT::v2i64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v2i64_i(imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc 306 /* 8 */ MVT::v4f32, MVT::v2f64, MVT::v2i64, MVT::v4i32, MVT::v16i8, MVT::v8i16, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc 228 LocVT == MVT::v2i64 ||
482 LocVT = MVT::v2i64;
899 LocVT == MVT::v2i64 ||
998 LocVT == MVT::v2i64 ||
1127 LocVT == MVT::v2i64 ||
1169 LocVT == MVT::v2i64 ||
1233 LocVT == MVT::v2i64 ||
1468 LocVT = MVT::v2i64;
1480 LocVT = MVT::v2i64;
1545 LocVT == MVT::v2i64 ||
1618 LocVT == MVT::v2i64 ||
1683 LocVT == MVT::v2i64 ||
1971 LocVT == MVT::v2i64 ||
2070 LocVT == MVT::v2i64 ||
2179 LocVT == MVT::v2i64 ||
2290 LocVT == MVT::v2i64 ||
2434 LocVT == MVT::v2i64 ||
2533 LocVT == MVT::v2i64 ||
2588 LocVT == MVT::v2i64 ||
2719 LocVT = MVT::v2i64;
2781 LocVT == MVT::v2i64 ||
3139 LocVT == MVT::v2i64 ||
3715 LocVT == MVT::v2i64 ||
3915 LocVT == MVT::v2i64 ||
gen/lib/Target/X86/X86GenDAGISel.inc 175 /* 249*/ OPC_CheckChild1Type, MVT::v2i64,
4902 /* 10558*/ /*SwitchType*/ 51, MVT::v2i64,// ->10611
5122 /* 11012*/ OPC_CheckChild0Type, MVT::v2i64,
5350 /* 11493*/ OPC_CheckType, MVT::v2i64,
5612 /* 12040*/ OPC_CheckType, MVT::v2i64,
5685 /* 12192*/ OPC_CheckType, MVT::v2i64,
5873 /* 12583*/ OPC_CheckChild0Type, MVT::v2i64,
6827 /* 14650*/ OPC_CheckChild1Type, MVT::v2i64,
7762 /* 16687*/ OPC_CheckChild3Type, MVT::v2i64,
8143 /* 17521*/ OPC_CheckChild1Type, MVT::v2i64,
8147 /* 17527*/ OPC_CheckChild3Type, MVT::v2i64,
14585 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
14599 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
14612 MVT::v2i64, 2/*#Ops*/, 0, 1,
14618 MVT::v2i64, 2/*#Ops*/, 0, 1,
14645 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
14669 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
14691 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
14714 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
14736 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
14759 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
14772 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
14778 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
14784 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15005 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15012 MVT::v2i64, 1/*#Ops*/, 0,
15059 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15066 MVT::v2i64, 1/*#Ops*/, 0,
15113 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15120 MVT::v2i64, 1/*#Ops*/, 0,
15167 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15174 MVT::v2i64, 1/*#Ops*/, 0,
15221 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15228 MVT::v2i64, 1/*#Ops*/, 0,
15275 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15282 MVT::v2i64, 1/*#Ops*/, 0,
15329 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
15336 MVT::v2i64, 1/*#Ops*/, 0,
15685 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15704 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15713 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15735 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15754 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15763 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15835 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15854 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15863 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
15885 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15904 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15913 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
16543 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16553 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16562 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16571 MVT::v2i64, 2/*#Ops*/, 0, 1,
16577 MVT::v2i64, 2/*#Ops*/, 0, 1,
16583 MVT::v2i64, 2/*#Ops*/, 0, 1,
16606 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16616 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16625 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16634 MVT::v2i64, 2/*#Ops*/, 0, 1,
16640 MVT::v2i64, 2/*#Ops*/, 0, 1,
16646 MVT::v2i64, 2/*#Ops*/, 0, 1,
16669 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16679 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16688 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16697 MVT::v2i64, 2/*#Ops*/, 0, 1,
16703 MVT::v2i64, 2/*#Ops*/, 0, 1,
16709 MVT::v2i64, 2/*#Ops*/, 0, 1,
16732 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16742 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16751 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16760 MVT::v2i64, 2/*#Ops*/, 0, 1,
16766 MVT::v2i64, 2/*#Ops*/, 0, 1,
16772 MVT::v2i64, 2/*#Ops*/, 0, 1,
16978 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
16988 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
16997 MVT::v2i64, 1/*#Ops*/, 0,
17003 MVT::v2i64, 1/*#Ops*/, 0,
17126 MVT::v2i64, 2/*#Ops*/, 0, 1,
17135 MVT::v2i64, 2/*#Ops*/, 0, 1,
24657 /* 50049*/ OPC_CheckChild0Type, MVT::v2i64,
24690 /* 50112*/ OPC_CheckType, MVT::v2i64,
24709 /* 50151*/ OPC_CheckChild0Type, MVT::v2i64,
24740 /* 50210*/ OPC_CheckType, MVT::v2i64,
24963 /* 50649*/ OPC_CheckChild0Type, MVT::v2i64,
24996 /* 50712*/ OPC_CheckType, MVT::v2i64,
25015 /* 50751*/ OPC_CheckChild0Type, MVT::v2i64,
25046 /* 50810*/ OPC_CheckType, MVT::v2i64,
25778 /* 52299*/ OPC_CheckChild0Type, MVT::v2i64,
26305 /* 53400*/ /*SwitchType*/ 69, MVT::v2i64,// ->53471
26514 /* 53847*/ /*SwitchType*/ 69, MVT::v2i64,// ->53918
26988 /* 54999*/ OPC_CheckChild0Type, MVT::v2i64,
27030 /* 55098*/ OPC_CheckType, MVT::v2i64,
27060 /* 55177*/ OPC_CheckChild0Type, MVT::v2i64,
27102 /* 55276*/ OPC_CheckType, MVT::v2i64,
27580 /* 56431*/ OPC_CheckChild0Type, MVT::v2i64,
27623 /* 56529*/ OPC_CheckType, MVT::v2i64,
27654 /* 56609*/ OPC_CheckChild0Type, MVT::v2i64,
27697 /* 56707*/ OPC_CheckType, MVT::v2i64,
27890 /* 57125*/ OPC_CheckType, MVT::v2i64,
27895 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
27901 /* 57149*/ OPC_CheckType, MVT::v2i64,
27906 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28054 /* 57512*/ /*SwitchType*/ 18, MVT::v2i64,// ->57532
28059 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28160 /* 57768*/ /*SwitchType*/ 18, MVT::v2i64,// ->57788
28165 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28211 /* 57877*/ OPC_CheckType, MVT::v2i64,
28216 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
28223 /* 57902*/ OPC_CheckType, MVT::v2i64,
28228 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
28268 /* 58008*/ /*SwitchType*/ 18, MVT::v2i64,// ->58028
28273 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
28488 /* 58524*/ /*SwitchType*/ 18, MVT::v2i64,// ->58544
28493 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
30238 /* 62129*/ OPC_CheckChild0Type, MVT::v2i64,
30627 /* 62864*/ OPC_CheckChild0Type, MVT::v2i64,
30883 /* 63516*/ OPC_CheckChild0Type, MVT::v2i64,
31366 /* 64891*/ OPC_CheckChild0Type, MVT::v2i64,
31673 /* 65753*/ OPC_SwitchType /*19 cases */, 35, MVT::v2i64,// ->65791
31677 MVT::v2i64, 2/*#Ops*/, 0, 1,
31683 MVT::v2i64, 2/*#Ops*/, 0, 1,
31689 MVT::v2i64, 2/*#Ops*/, 0, 1,
32642 /* 67787*/ /*SwitchType*/ 18, MVT::v2i64,// ->67807
32647 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32704 /* 67929*/ /*SwitchType*/ 18, MVT::v2i64,// ->67949
32709 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32855 /* 68273*/ /*SwitchType*/ 18, MVT::v2i64,// ->68293
32860 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32919 /* 68417*/ /*SwitchType*/ 18, MVT::v2i64,// ->68437
32924 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32956 /* 68503*/ /*SwitchType*/ 47, MVT::v2i64,// ->68552
32969 MVT::v2i64, 2/*#Ops*/, 11, 12,
32999 /* 68616*/ /*SwitchType*/ 47, MVT::v2i64,// ->68665
33012 MVT::v2i64, 2/*#Ops*/, 11, 12,
33132 /* 68906*/ /*SwitchType*/ 71, MVT::v2i64,// ->68979
33136 MVT::v2i64, 2/*#Ops*/, 0, 1,
33155 MVT::v2i64, 2/*#Ops*/, 8, 9,
33795 /* 70264*/ /*SwitchType*/ 32, MVT::v2i64,// ->70298
33800 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
33807 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
34367 /* 71450*/ /*SwitchType*/ 21, MVT::v2i64,// ->71473
34369 /* 71453*/ OPC_CheckType, MVT::v2i64,
34374 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
34438 /* 71607*/ /*SwitchType*/ 21, MVT::v2i64,// ->71630
34440 /* 71610*/ OPC_CheckType, MVT::v2i64,
34445 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
34551 /* 71890*/ /*SwitchType*/ 73, MVT::v2i64,// ->71965
34552 /* 71892*/ OPC_CheckChild1Type, MVT::v2i64,
34556 MVT::v2i64, 2/*#Ops*/, 0, 1,
34575 MVT::v2i64, 2/*#Ops*/, 8, 9,
34922 /* 72617*/ OPC_CheckType, MVT::v2i64,
34924 /* 72620*/ OPC_CheckType, MVT::v2i64,
34929 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
34943 /* 72655*/ OPC_CheckChild1Type, MVT::v2i64,
34944 /* 72657*/ OPC_CheckType, MVT::v2i64,
34949 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
35053 /* 72887*/ /*SwitchType*/ 21, MVT::v2i64,// ->72910
35055 /* 72890*/ OPC_CheckType, MVT::v2i64,
35060 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
35124 /* 73044*/ /*SwitchType*/ 21, MVT::v2i64,// ->73067
35126 /* 73047*/ OPC_CheckType, MVT::v2i64,
35131 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
35180 /* 73174*/ /*SwitchType*/ 84, MVT::v2i64,// ->73260
35181 /* 73176*/ OPC_CheckChild1Type, MVT::v2i64,
35185 MVT::v2i64, 2/*#Ops*/, 0, 1,
35191 MVT::v2i64, 2/*#Ops*/, 0, 1,
35210 MVT::v2i64, 2/*#Ops*/, 8, 9,
35341 /* 73539*/ OPC_CheckType, MVT::v2i64,
35347 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
35355 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
35363 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
35373 /* 73607*/ OPC_CheckType, MVT::v2i64,
35375 MVT::v2i64, 1/*#Ops*/, 0,
35407 /* 73662*/ OPC_CheckType, MVT::v2i64,
35411 MVT::v2i64, 1/*#Ops*/, 0,
35417 MVT::v2i64, 1/*#Ops*/, 0,
35423 MVT::v2i64, 1/*#Ops*/, 0,
35431 /* 73701*/ OPC_SwitchType /*6 cases */, 32, MVT::v2i64,// ->73736
35435 MVT::v2i64, 1/*#Ops*/, 0,
35441 MVT::v2i64, 1/*#Ops*/, 0,
35447 MVT::v2i64, 1/*#Ops*/, 0,
35501 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
35503 MVT::v2i64, 1/*#Ops*/, 3, // Results = #4
35514 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
35516 MVT::v2i64, 1/*#Ops*/, 3, // Results = #4
35528 MVT::v2i64, 2/*#Ops*/, 0, 2, // Results = #3
35530 MVT::v2i64, 1/*#Ops*/, 3, // Results = #4
37885 /* 79282*/ /*SwitchType*/ 20, MVT::v2i64,// ->79304
37887 /* 79285*/ OPC_CheckType, MVT::v2i64,
37892 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
37952 /* 79427*/ /*SwitchType*/ 20, MVT::v2i64,// ->79449
37954 /* 79430*/ OPC_CheckType, MVT::v2i64,
37959 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
38030 /* 79595*/ /*SwitchType*/ 53, MVT::v2i64,// ->79650
38031 /* 79597*/ OPC_CheckChild0Type, MVT::v2i64,
38035 MVT::v2i64, 1/*#Ops*/, 0,
38049 MVT::v2i64, 2/*#Ops*/, 4, 5,
40495 /* 84719*/ OPC_CheckChild1Type, MVT::v2i64,
40765 /* 85252*/ OPC_CheckChild0Type, MVT::v2i64,
41044 /* 85790*/ /*SwitchType*/ 20, MVT::v2i64,// ->85812
41046 /* 85793*/ OPC_CheckType, MVT::v2i64,
41051 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
41171 /* 86067*/ /*SwitchType*/ 20, MVT::v2i64,// ->86089
41173 /* 86070*/ OPC_CheckType, MVT::v2i64,
41178 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
41249 /* 86235*/ /*SwitchType*/ 53, MVT::v2i64,// ->86290
41250 /* 86237*/ OPC_CheckChild0Type, MVT::v2i64,
41254 MVT::v2i64, 1/*#Ops*/, 0,
41268 MVT::v2i64, 2/*#Ops*/, 4, 5,
41728 /* 87227*/ OPC_CheckChild0Type, MVT::v2i64,
41837 /* 87442*/ OPC_CheckType, MVT::v2i64,
41843 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
41851 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
41859 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
41869 /* 87510*/ OPC_CheckType, MVT::v2i64,
41872 MVT::v2i64, 1/*#Ops*/, 0,
41952 /* 87674*/ OPC_CheckType, MVT::v2i64,
41956 MVT::v2i64, 1/*#Ops*/, 0,
41962 MVT::v2i64, 1/*#Ops*/, 0,
41968 MVT::v2i64, 1/*#Ops*/, 0,
43219 /* 90358*/ OPC_CheckType, MVT::v2i64,
43222 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
43249 /* 90429*/ OPC_CheckType, MVT::v2i64,
43252 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
43353 /* 90660*/ /*SwitchType*/ 18, MVT::v2i64,// ->90680
43358 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43365 /* 90685*/ OPC_CheckType, MVT::v2i64,
43370 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43401 /* 90771*/ /*SwitchType*/ 18, MVT::v2i64,// ->90791
43406 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43507 /* 91027*/ /*SwitchType*/ 18, MVT::v2i64,// ->91047
43512 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43653 /* 91345*/ /*SwitchType*/ 18, MVT::v2i64,// ->91365
43658 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43666 /* 91371*/ OPC_CheckType, MVT::v2i64,
43671 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43703 /* 91458*/ /*SwitchType*/ 18, MVT::v2i64,// ->91478
43708 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43810 /* 91715*/ /*SwitchType*/ 18, MVT::v2i64,// ->91735
43815 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43938 /* 91971*/ OPC_CheckType, MVT::v2i64,
43941 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
43970 /* 92032*/ OPC_CheckType, MVT::v2i64,
43973 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
44091 /* 92258*/ /*SwitchType*/ 35, MVT::v2i64,// ->92295
44095 MVT::v2i64, 2/*#Ops*/, 0, 1,
44101 MVT::v2i64, 2/*#Ops*/, 0, 1,
44107 MVT::v2i64, 2/*#Ops*/, 0, 1,
44514 /* 93119*/ /*SwitchType*/ 18, MVT::v2i64,// ->93139
44519 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44526 /* 93144*/ OPC_CheckType, MVT::v2i64,
44531 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44562 /* 93230*/ /*SwitchType*/ 18, MVT::v2i64,// ->93250
44567 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44668 /* 93486*/ /*SwitchType*/ 18, MVT::v2i64,// ->93506
44673 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44811 /* 93768*/ /*SwitchType*/ 35, MVT::v2i64,// ->93805
44815 MVT::v2i64, 2/*#Ops*/, 0, 1,
44821 MVT::v2i64, 2/*#Ops*/, 0, 1,
44827 MVT::v2i64, 2/*#Ops*/, 0, 1,
45654 /* 95588*/ OPC_SwitchType /*2 cases */, 22, MVT::v2i64,// ->95613
45659 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
45697 /* 95677*/ OPC_SwitchType /*2 cases */, 22, MVT::v2i64,// ->95702
45702 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
45731 /* 95756*/ OPC_SwitchType /*2 cases */, 68, MVT::v2i64,// ->95827
45802 /* 95918*/ OPC_SwitchType /*2 cases */, 68, MVT::v2i64,// ->95989
45873 /* 96077*/ OPC_SwitchType /*2 cases */, 19, MVT::v2i64,// ->96099
45878 MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 0,
45902 /* 96138*/ OPC_SwitchType /*2 cases */, 19, MVT::v2i64,// ->96160
45907 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 1,
45949 /* 96229*/ OPC_CheckType, MVT::v2i64,
45954 MVT::v2i64, 7/*#Ops*/, 4, 2, 5, 6, 7, 8, 9,
45969 /* 96270*/ OPC_CheckType, MVT::v2i64,
45974 MVT::v2i64, 7/*#Ops*/, 3, 2, 5, 6, 7, 8, 9,
46030 /* 96398*/ OPC_SwitchType /*2 cases */, 37|128,1/*165*/, MVT::v2i64,// ->96567
46204 /* 96759*/ OPC_CheckType, MVT::v2i64,
46209 MVT::v2i64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0,
46216 /* 96785*/ OPC_CheckType, MVT::v2i64,
46221 MVT::v2i64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0,
46264 /* 96882*/ OPC_CheckType, MVT::v2i64,
46269 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46275 /* 96906*/ OPC_CheckType, MVT::v2i64,
46280 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46428 /* 97269*/ /*SwitchType*/ 18, MVT::v2i64,// ->97289
46433 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46534 /* 97525*/ /*SwitchType*/ 18, MVT::v2i64,// ->97545
46539 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46585 /* 97634*/ OPC_CheckType, MVT::v2i64,
46590 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46597 /* 97659*/ OPC_CheckType, MVT::v2i64,
46602 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46642 /* 97765*/ /*SwitchType*/ 18, MVT::v2i64,// ->97785
46647 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46862 /* 98281*/ /*SwitchType*/ 18, MVT::v2i64,// ->98301
46867 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46911 /* 98387*/ OPC_SwitchType /*8 cases */, 11, MVT::v2i64,// ->98401
46914 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
46964 /* 98498*/ OPC_SwitchType /*8 cases */, 11, MVT::v2i64,// ->98512
46967 MVT::v2i64, 3/*#Ops*/, 0, 2, 1,
47024 /* 98622*/ OPC_CheckType, MVT::v2i64,
47027 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
47034 /* 98640*/ OPC_CheckType, MVT::v2i64,
47037 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
47185 /* 98911*/ OPC_SwitchType /*19 cases */, 35, MVT::v2i64,// ->98949
47189 MVT::v2i64, 2/*#Ops*/, 0, 1,
47195 MVT::v2i64, 2/*#Ops*/, 0, 1,
47201 MVT::v2i64, 2/*#Ops*/, 0, 1,
47960 /*100581*/ OPC_CheckType, MVT::v2i64,
47965 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
47971 /*100605*/ OPC_CheckType, MVT::v2i64,
47976 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48124 /*100968*/ /*SwitchType*/ 18, MVT::v2i64,// ->100988
48129 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48230 /*101224*/ /*SwitchType*/ 18, MVT::v2i64,// ->101244
48235 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48282 /*101334*/ OPC_CheckType, MVT::v2i64,
48287 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
48294 /*101359*/ OPC_CheckType, MVT::v2i64,
48299 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
48339 /*101465*/ /*SwitchType*/ 18, MVT::v2i64,// ->101485
48344 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
48559 /*101981*/ /*SwitchType*/ 18, MVT::v2i64,// ->102001
48564 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
49471 /*103905*/ /*SwitchType*/ 15, MVT::v2i64,// ->103922
49475 MVT::v2i64, 4/*#Ops*/, 0, 0, 0, 1,
49586 /*104162*/ /*SwitchType*/ 15, MVT::v2i64,// ->104179
49590 MVT::v2i64, 4/*#Ops*/, 0, 0, 0, 1,
49782 /*104705*/ /*SwitchType*/ 80, MVT::v2i64,// ->104787
49804 MVT::v2i64, 2/*#Ops*/, 11, 12,
49988 /*105369*/ /*SwitchType*/ 80, MVT::v2i64,// ->105451
50010 MVT::v2i64, 2/*#Ops*/, 11, 12,
50117 /*105784*/ OPC_SwitchType /*19 cases */, 35, MVT::v2i64,// ->105822
50121 MVT::v2i64, 2/*#Ops*/, 0, 1,
50127 MVT::v2i64, 2/*#Ops*/, 0, 1,
50133 MVT::v2i64, 2/*#Ops*/, 0, 1,
51361 /*108580*/ /*SwitchType*/ 11|128,1/*139*/, MVT::v2i64,// ->108722
51370 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51378 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51386 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51396 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51404 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51413 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51421 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51796 /*109554*/ /*SwitchType*/ 17, MVT::v2i64,// ->109573
51801 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51815 /*109597*/ /*SwitchType*/ 17, MVT::v2i64,// ->109616
51820 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51826 /*109620*/ OPC_CheckType, MVT::v2i64,
51831 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51855 /*109687*/ /*SwitchType*/ 17, MVT::v2i64,// ->109706
51860 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51874 /*109730*/ /*SwitchType*/ 17, MVT::v2i64,// ->109749
51879 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51885 /*109753*/ OPC_CheckType, MVT::v2i64,
51890 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51914 /*109820*/ /*SwitchType*/ 17, MVT::v2i64,// ->109839
51919 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51933 /*109863*/ /*SwitchType*/ 17, MVT::v2i64,// ->109882
51938 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51944 /*109886*/ OPC_CheckType, MVT::v2i64,
51949 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51973 /*109953*/ /*SwitchType*/ 17, MVT::v2i64,// ->109972
51978 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
51992 /*109996*/ /*SwitchType*/ 17, MVT::v2i64,// ->110015
51997 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52003 /*110019*/ OPC_CheckType, MVT::v2i64,
52008 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52084 /*110204*/ /*SwitchType*/ 40, MVT::v2i64,// ->110246
52091 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52099 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52327 /*110749*/ /*SwitchType*/ 17, MVT::v2i64,// ->110768
52332 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52378 /*110868*/ /*SwitchType*/ 17, MVT::v2i64,// ->110887
52383 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52405 /*110929*/ OPC_SwitchType /*3 cases */, 17, MVT::v2i64,// ->110949
52410 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52483 /*111113*/ /*SwitchType*/ 17, MVT::v2i64,// ->111132
52488 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52534 /*111232*/ /*SwitchType*/ 17, MVT::v2i64,// ->111251
52539 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
52561 /*111293*/ OPC_SwitchType /*3 cases */, 17, MVT::v2i64,// ->111313
52566 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
53059 /*112423*/ OPC_CheckChild1Type, MVT::v2i64,
53256 /*112837*/ OPC_CheckChild1Type, MVT::v2i64,
53471 /*113296*/ OPC_CheckChild1Type, MVT::v2i64,
53668 /*113710*/ OPC_CheckChild1Type, MVT::v2i64,
56081 /*118815*/ /*SwitchType*/ 9, MVT::v2i64,// ->118826
56084 MVT::v2i64, 1/*#Ops*/, 0,
56094 /*118839*/ OPC_CheckChild0Type, MVT::v2i64,
56993 /*120598*/ OPC_CheckType, MVT::v2i64,
56996 MVT::v2i64, 1/*#Ops*/, 0,
57254 /*121115*/ OPC_CheckChild0Type, MVT::v2i64,
57672 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
58213 /*122921*/ OPC_CheckChild0Type, MVT::v2i64,
70723 /*149202*/ /*SwitchType*/ 20, MVT::v2i64,// ->149224
70829 /*149436*/ /*SwitchType*/ 20, MVT::v2i64,// ->149458
70947 /*149653*/ OPC_CheckChild0Type, MVT::v2i64,
74621 /*157346*/ /*SwitchType*/ 20, MVT::v2i64,// ->157368
74727 /*157580*/ /*SwitchType*/ 20, MVT::v2i64,// ->157602
74863 /*157874*/ OPC_CheckChild0Type, MVT::v2i64,
75560 /*159373*/ OPC_SwitchType /*6 cases */, 42, MVT::v2i64,// ->159418
75774 /*159800*/ /*SwitchType*/ 30, MVT::v2i64,// ->159832
75847 /*159940*/ OPC_CheckType, MVT::v2i64,
75877 /*159994*/ OPC_CheckType, MVT::v2i64,
75963 /*160162*/ OPC_SwitchType /*2 cases */, 28, MVT::v2i64,// ->160193
76394 /*160972*/ OPC_SwitchType /*6 cases */, 41, MVT::v2i64,// ->161016
76590 /*161388*/ /*SwitchType*/ 29, MVT::v2i64,// ->161419
76651 /*161510*/ OPC_CheckType, MVT::v2i64,
77494 /*163076*/ OPC_CheckType, MVT::v2i64,
77547 /*163175*/ OPC_CheckType, MVT::v2i64,
80787 /*169451*/ OPC_SwitchType /*2 cases */, 27, MVT::v2i64,// ->169481
81184 /*170264*/ OPC_CheckChild1Type, MVT::v2i64,
81339 /*170539*/ /*SwitchType*/ 22, MVT::v2i64,// ->170563
81380 /*170611*/ OPC_CheckType, MVT::v2i64,
85649 /*179379*/ OPC_CheckType, MVT::v2i64,
85745 /*179569*/ OPC_CheckType, MVT::v2i64,
85775 /*179624*/ OPC_CheckType, MVT::v2i64,
85904 /*179877*/ /*SwitchType*/ 26, MVT::v2i64,// ->179905
86000 /*180063*/ /*SwitchType*/ 26, MVT::v2i64,// ->180091
86098 /*180255*/ /*SwitchType*/ 26, MVT::v2i64,// ->180283
86194 /*180441*/ /*SwitchType*/ 26, MVT::v2i64,// ->180469
86292 /*180633*/ /*SwitchType*/ 26, MVT::v2i64,// ->180661
86388 /*180819*/ /*SwitchType*/ 26, MVT::v2i64,// ->180847
86485 /*181008*/ /*SwitchType*/ 26, MVT::v2i64,// ->181036
86604 /*181248*/ OPC_CheckType, MVT::v2i64,
86623 /*181288*/ OPC_CheckType, MVT::v2i64,
89526 /*186810*/ /*SwitchType*/ 26, MVT::v2i64,// ->186838
89565 /*186884*/ /*SwitchType*/ 26, MVT::v2i64,// ->186912
89604 /*186958*/ /*SwitchType*/ 26, MVT::v2i64,// ->186986
91496 /*190683*/ /*SwitchType*/ 25, MVT::v2i64,// ->190710
91580 /*190863*/ /*SwitchType*/ 25, MVT::v2i64,// ->190890
91666 /*191049*/ /*SwitchType*/ 25, MVT::v2i64,// ->191076
91750 /*191229*/ /*SwitchType*/ 25, MVT::v2i64,// ->191256
91836 /*191415*/ /*SwitchType*/ 25, MVT::v2i64,// ->191442
91920 /*191595*/ /*SwitchType*/ 25, MVT::v2i64,// ->191622
92005 /*191778*/ /*SwitchType*/ 25, MVT::v2i64,// ->191805
92048 /*191869*/ OPC_CheckType, MVT::v2i64,
92073 /*191919*/ OPC_CheckType, MVT::v2i64,
92133 /*192024*/ OPC_CheckType, MVT::v2i64,
92290 /*192299*/ OPC_CheckType, MVT::v2i64,
95724 /*199317*/ /*SwitchType*/ 25, MVT::v2i64,// ->199344
95759 /*199389*/ /*SwitchType*/ 25, MVT::v2i64,// ->199416
95794 /*199461*/ /*SwitchType*/ 25, MVT::v2i64,// ->199488
97895 /*203820*/ OPC_CheckType, MVT::v2i64,
100229 /*208333*/ OPC_CheckType, MVT::v2i64,
102537 /*212792*/ /*SwitchType*/ 26, MVT::v2i64,// ->212820
102590 /*212894*/ /*SwitchType*/ 26, MVT::v2i64,// ->212922
102643 /*212996*/ /*SwitchType*/ 26, MVT::v2i64,// ->213024
104694 /*217075*/ OPC_CheckType, MVT::v2i64,
107628 /*223057*/ OPC_CheckType, MVT::v2i64,
109803 /*227599*/ /*SwitchType*/ 25, MVT::v2i64,// ->227626
109850 /*227698*/ /*SwitchType*/ 25, MVT::v2i64,// ->227725
109897 /*227797*/ /*SwitchType*/ 25, MVT::v2i64,// ->227824
111779 /*231808*/ OPC_CheckType, MVT::v2i64,
111784 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111789 /*231830*/ OPC_CheckType, MVT::v2i64,
111794 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111813 /*231873*/ OPC_CheckType, MVT::v2i64,
111818 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111823 /*231895*/ OPC_CheckType, MVT::v2i64,
111828 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111847 /*231938*/ OPC_CheckType, MVT::v2i64,
111852 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111857 /*231960*/ OPC_CheckType, MVT::v2i64,
111862 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111879 /*232001*/ OPC_CheckType, MVT::v2i64,
111884 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111889 /*232023*/ OPC_CheckType, MVT::v2i64,
111894 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111906 /*232056*/ OPC_CheckType, MVT::v2i64,
111911 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111916 /*232078*/ OPC_CheckType, MVT::v2i64,
111921 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111951 /*232144*/ OPC_CheckType, MVT::v2i64,
111956 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111961 /*232166*/ OPC_CheckType, MVT::v2i64,
111966 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111985 /*232209*/ OPC_CheckType, MVT::v2i64,
111990 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
111995 /*232231*/ OPC_CheckType, MVT::v2i64,
112000 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112019 /*232274*/ OPC_CheckType, MVT::v2i64,
112024 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112029 /*232296*/ OPC_CheckType, MVT::v2i64,
112034 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112051 /*232337*/ OPC_CheckType, MVT::v2i64,
112056 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112061 /*232359*/ OPC_CheckType, MVT::v2i64,
112066 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112078 /*232392*/ OPC_CheckType, MVT::v2i64,
112083 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112088 /*232414*/ OPC_CheckType, MVT::v2i64,
112093 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112123 /*232480*/ OPC_CheckType, MVT::v2i64,
112128 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112133 /*232502*/ OPC_CheckType, MVT::v2i64,
112138 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112157 /*232545*/ OPC_CheckType, MVT::v2i64,
112162 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112167 /*232567*/ OPC_CheckType, MVT::v2i64,
112172 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112191 /*232610*/ OPC_CheckType, MVT::v2i64,
112196 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112201 /*232632*/ OPC_CheckType, MVT::v2i64,
112206 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112223 /*232673*/ OPC_CheckType, MVT::v2i64,
112228 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112233 /*232695*/ OPC_CheckType, MVT::v2i64,
112238 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112250 /*232728*/ OPC_CheckType, MVT::v2i64,
112255 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112260 /*232750*/ OPC_CheckType, MVT::v2i64,
112265 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112295 /*232816*/ OPC_CheckType, MVT::v2i64,
112300 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112305 /*232838*/ OPC_CheckType, MVT::v2i64,
112310 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112329 /*232881*/ OPC_CheckType, MVT::v2i64,
112334 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112339 /*232903*/ OPC_CheckType, MVT::v2i64,
112344 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112363 /*232946*/ OPC_CheckType, MVT::v2i64,
112368 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112373 /*232968*/ OPC_CheckType, MVT::v2i64,
112378 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112395 /*233009*/ OPC_CheckType, MVT::v2i64,
112400 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112405 /*233031*/ OPC_CheckType, MVT::v2i64,
112410 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112422 /*233064*/ OPC_CheckType, MVT::v2i64,
112427 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
112432 /*233086*/ OPC_CheckType, MVT::v2i64,
112437 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112464 /*233147*/ OPC_CheckType, MVT::v2i64,
112469 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112478 /*233175*/ OPC_CheckType, MVT::v2i64,
112483 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112492 /*233203*/ OPC_CheckType, MVT::v2i64,
112497 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112518 /*233248*/ OPC_CheckType, MVT::v2i64,
112523 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112532 /*233276*/ OPC_CheckType, MVT::v2i64,
112537 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112546 /*233304*/ OPC_CheckType, MVT::v2i64,
112551 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112570 /*233347*/ OPC_CheckType, MVT::v2i64,
112575 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112582 /*233374*/ OPC_CheckType, MVT::v2i64,
112587 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112594 /*233401*/ OPC_CheckType, MVT::v2i64,
112599 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112618 /*233445*/ OPC_CheckType, MVT::v2i64,
112623 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112630 /*233472*/ OPC_CheckType, MVT::v2i64,
112635 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112642 /*233499*/ OPC_CheckType, MVT::v2i64,
112647 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112670 /*233551*/ OPC_CheckType, MVT::v2i64,
112675 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112684 /*233579*/ OPC_CheckType, MVT::v2i64,
112689 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112698 /*233607*/ OPC_CheckType, MVT::v2i64,
112703 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112724 /*233652*/ OPC_CheckType, MVT::v2i64,
112729 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112738 /*233680*/ OPC_CheckType, MVT::v2i64,
112743 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112752 /*233708*/ OPC_CheckType, MVT::v2i64,
112757 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112776 /*233751*/ OPC_CheckType, MVT::v2i64,
112781 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112788 /*233778*/ OPC_CheckType, MVT::v2i64,
112793 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112800 /*233805*/ OPC_CheckType, MVT::v2i64,
112805 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112824 /*233849*/ OPC_CheckType, MVT::v2i64,
112829 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112836 /*233876*/ OPC_CheckType, MVT::v2i64,
112841 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112848 /*233903*/ OPC_CheckType, MVT::v2i64,
112853 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
112876 /*233955*/ OPC_CheckType, MVT::v2i64,
112881 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112890 /*233983*/ OPC_CheckType, MVT::v2i64,
112895 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112904 /*234011*/ OPC_CheckType, MVT::v2i64,
112909 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
112930 /*234056*/ OPC_CheckType, MVT::v2i64,
112935 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112944 /*234084*/ OPC_CheckType, MVT::v2i64,
112949 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112958 /*234112*/ OPC_CheckType, MVT::v2i64,
112963 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
112982 /*234155*/ OPC_CheckType, MVT::v2i64,
112987 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
112994 /*234182*/ OPC_CheckType, MVT::v2i64,
112999 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
113006 /*234209*/ OPC_CheckType, MVT::v2i64,
113011 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
113030 /*234253*/ OPC_CheckType, MVT::v2i64,
113035 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
113042 /*234280*/ OPC_CheckType, MVT::v2i64,
113047 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
113054 /*234307*/ OPC_CheckType, MVT::v2i64,
113059 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
113082 /*234359*/ OPC_CheckType, MVT::v2i64,
113087 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
113092 /*234382*/ OPC_CheckType, MVT::v2i64,
113097 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
113108 /*234414*/ OPC_CheckType, MVT::v2i64,
113113 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
113118 /*234437*/ OPC_CheckType, MVT::v2i64,
113123 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
113134 /*234469*/ OPC_CheckType, MVT::v2i64,
113139 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
113144 /*234492*/ OPC_CheckType, MVT::v2i64,
113149 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
113173 /*234545*/ OPC_CheckType, MVT::v2i64,
113177 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113193 /*234580*/ OPC_CheckType, MVT::v2i64,
113197 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113213 /*234615*/ OPC_CheckType, MVT::v2i64,
113217 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113233 /*234650*/ OPC_CheckType, MVT::v2i64,
113237 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113253 /*234685*/ OPC_CheckType, MVT::v2i64,
113257 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113273 /*234720*/ OPC_CheckType, MVT::v2i64,
113277 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
113301 /*234768*/ OPC_CheckType, MVT::v2i64,
113306 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113311 /*234791*/ OPC_CheckType, MVT::v2i64,
113316 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113336 /*234836*/ OPC_CheckType, MVT::v2i64,
113341 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113346 /*234859*/ OPC_CheckType, MVT::v2i64,
113351 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113375 /*234913*/ OPC_CheckType, MVT::v2i64,
113380 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113385 /*234936*/ OPC_CheckType, MVT::v2i64,
113390 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113410 /*234981*/ OPC_CheckType, MVT::v2i64,
113415 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113420 /*235004*/ OPC_CheckType, MVT::v2i64,
113425 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113449 /*235058*/ OPC_CheckType, MVT::v2i64,
113454 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113459 /*235081*/ OPC_CheckType, MVT::v2i64,
113464 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113484 /*235126*/ OPC_CheckType, MVT::v2i64,
113489 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113494 /*235149*/ OPC_CheckType, MVT::v2i64,
113499 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113523 /*235203*/ OPC_CheckType, MVT::v2i64,
113528 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113533 /*235226*/ OPC_CheckType, MVT::v2i64,
113538 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113558 /*235271*/ OPC_CheckType, MVT::v2i64,
113563 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113568 /*235294*/ OPC_CheckType, MVT::v2i64,
113573 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113597 /*235348*/ OPC_CheckType, MVT::v2i64,
113602 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113607 /*235371*/ OPC_CheckType, MVT::v2i64,
113612 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113632 /*235416*/ OPC_CheckType, MVT::v2i64,
113637 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
113642 /*235439*/ OPC_CheckType, MVT::v2i64,
113647 MVT::v2i64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
113672 /*235494*/ OPC_CheckType, MVT::v2i64,
113677 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
113682 /*235518*/ OPC_CheckType, MVT::v2i64,
113687 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
113707 /*235564*/ OPC_CheckType, MVT::v2i64,
113712 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
113717 /*235588*/ OPC_CheckType, MVT::v2i64,
113722 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
113748 /*235645*/ OPC_CheckType, MVT::v2i64,
113753 MVT::v2i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5,
113771 /*235690*/ OPC_CheckType, MVT::v2i64,
113776 MVT::v2i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5,
113800 /*235742*/ OPC_CheckType, MVT::v2i64,
113806 MVT::v2i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11,
113829 /*235794*/ OPC_CheckType, MVT::v2i64,
113835 MVT::v2i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11,
113857 /*235844*/ OPC_CheckType, MVT::v2i64,
113863 MVT::v2i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11,
113886 /*235897*/ OPC_CheckType, MVT::v2i64,
113892 MVT::v2i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11,
113912 /*235948*/ OPC_CheckType, MVT::v2i64,
113917 MVT::v2i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5,
113933 /*235992*/ OPC_CheckType, MVT::v2i64,
113938 MVT::v2i64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5,
113959 /*236042*/ OPC_CheckType, MVT::v2i64,
113965 MVT::v2i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11,
113987 /*236094*/ OPC_CheckType, MVT::v2i64,
113993 MVT::v2i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11,
114015 /*236147*/ OPC_CheckType, MVT::v2i64,
114021 MVT::v2i64, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11,
114041 /*236199*/ OPC_CheckType, MVT::v2i64,
114047 MVT::v2i64, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11,
114069 /*236251*/ OPC_CheckType, MVT::v2i64,
114075 MVT::v2i64, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11,
114095 /*236300*/ OPC_CheckType, MVT::v2i64,
114101 MVT::v2i64, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11,
114121 /*236349*/ OPC_CheckType, MVT::v2i64,
114127 MVT::v2i64, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11,
114148 /*236400*/ OPC_CheckType, MVT::v2i64,
114154 MVT::v2i64, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11,
114173 /*236450*/ OPC_CheckType, MVT::v2i64,
114179 MVT::v2i64, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11,
114200 /*236500*/ OPC_CheckType, MVT::v2i64,
114206 MVT::v2i64, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11,
114230 /*236558*/ OPC_CheckType, MVT::v2i64,
114235 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
114240 /*236582*/ OPC_CheckType, MVT::v2i64,
114245 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
114265 /*236628*/ OPC_CheckType, MVT::v2i64,
114270 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
114275 /*236652*/ OPC_CheckType, MVT::v2i64,
114280 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
114305 /*236708*/ OPC_CheckType, MVT::v2i64,
114310 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
114315 /*236732*/ OPC_CheckType, MVT::v2i64,
114320 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
114340 /*236778*/ OPC_CheckType, MVT::v2i64,
114345 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
114350 /*236802*/ OPC_CheckType, MVT::v2i64,
114355 MVT::v2i64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
114377 /*236853*/ OPC_CheckType, MVT::v2i64,
114382 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
114387 /*236880*/ OPC_CheckType, MVT::v2i64,
114392 MVT::v2i64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9,
114397 /*236907*/ OPC_CheckType, MVT::v2i64,
114402 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
114418 /*236948*/ OPC_CheckType, MVT::v2i64,
114423 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
114428 /*236975*/ OPC_CheckType, MVT::v2i64,
114433 MVT::v2i64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9,
114438 /*237002*/ OPC_CheckType, MVT::v2i64,
114443 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
114464 /*237053*/ OPC_CheckType, MVT::v2i64,
114469 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114483 /*237088*/ OPC_CheckType, MVT::v2i64,
114488 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114507 /*237130*/ OPC_CheckType, MVT::v2i64,
114512 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114527 /*237166*/ OPC_CheckType, MVT::v2i64,
114532 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114549 /*237206*/ OPC_CheckType, MVT::v2i64,
114554 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114566 /*237240*/ OPC_CheckType, MVT::v2i64,
114571 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114588 /*237281*/ OPC_CheckType, MVT::v2i64,
114593 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
114606 /*237316*/ OPC_CheckType, MVT::v2i64,
114611 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
114632 /*237365*/ OPC_CheckType, MVT::v2i64,
114637 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114642 /*237388*/ OPC_CheckType, MVT::v2i64,
114647 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114663 /*237427*/ OPC_CheckType, MVT::v2i64,
114668 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114673 /*237450*/ OPC_CheckType, MVT::v2i64,
114678 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114699 /*237499*/ OPC_CheckType, MVT::v2i64,
114704 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114718 /*237534*/ OPC_CheckType, MVT::v2i64,
114723 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114742 /*237576*/ OPC_CheckType, MVT::v2i64,
114747 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114762 /*237612*/ OPC_CheckType, MVT::v2i64,
114767 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114784 /*237652*/ OPC_CheckType, MVT::v2i64,
114789 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114801 /*237686*/ OPC_CheckType, MVT::v2i64,
114806 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114823 /*237727*/ OPC_CheckType, MVT::v2i64,
114828 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
114841 /*237762*/ OPC_CheckType, MVT::v2i64,
114846 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
114867 /*237811*/ OPC_CheckType, MVT::v2i64,
114872 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114886 /*237846*/ OPC_CheckType, MVT::v2i64,
114891 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
114910 /*237888*/ OPC_CheckType, MVT::v2i64,
114915 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114930 /*237924*/ OPC_CheckType, MVT::v2i64,
114935 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
114952 /*237964*/ OPC_CheckType, MVT::v2i64,
114957 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114969 /*237998*/ OPC_CheckType, MVT::v2i64,
114974 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
114991 /*238039*/ OPC_CheckType, MVT::v2i64,
114996 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115009 /*238074*/ OPC_CheckType, MVT::v2i64,
115014 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115035 /*238123*/ OPC_CheckType, MVT::v2i64,
115040 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115054 /*238158*/ OPC_CheckType, MVT::v2i64,
115059 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115078 /*238200*/ OPC_CheckType, MVT::v2i64,
115083 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115098 /*238236*/ OPC_CheckType, MVT::v2i64,
115103 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115120 /*238276*/ OPC_CheckType, MVT::v2i64,
115125 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115137 /*238310*/ OPC_CheckType, MVT::v2i64,
115142 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115159 /*238351*/ OPC_CheckType, MVT::v2i64,
115164 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115177 /*238386*/ OPC_CheckType, MVT::v2i64,
115182 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115203 /*238435*/ OPC_CheckType, MVT::v2i64,
115208 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115222 /*238470*/ OPC_CheckType, MVT::v2i64,
115227 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115246 /*238512*/ OPC_CheckType, MVT::v2i64,
115251 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115266 /*238548*/ OPC_CheckType, MVT::v2i64,
115271 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115288 /*238588*/ OPC_CheckType, MVT::v2i64,
115293 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115305 /*238622*/ OPC_CheckType, MVT::v2i64,
115310 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115327 /*238663*/ OPC_CheckType, MVT::v2i64,
115332 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115345 /*238698*/ OPC_CheckType, MVT::v2i64,
115350 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115371 /*238747*/ OPC_CheckType, MVT::v2i64,
115376 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115390 /*238782*/ OPC_CheckType, MVT::v2i64,
115395 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115414 /*238824*/ OPC_CheckType, MVT::v2i64,
115419 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115434 /*238860*/ OPC_CheckType, MVT::v2i64,
115439 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115456 /*238900*/ OPC_CheckType, MVT::v2i64,
115461 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115473 /*238934*/ OPC_CheckType, MVT::v2i64,
115478 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115495 /*238975*/ OPC_CheckType, MVT::v2i64,
115500 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115513 /*239010*/ OPC_CheckType, MVT::v2i64,
115518 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115539 /*239059*/ OPC_CheckType, MVT::v2i64,
115544 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115558 /*239094*/ OPC_CheckType, MVT::v2i64,
115563 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115582 /*239136*/ OPC_CheckType, MVT::v2i64,
115587 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115602 /*239172*/ OPC_CheckType, MVT::v2i64,
115607 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115624 /*239212*/ OPC_CheckType, MVT::v2i64,
115629 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115641 /*239246*/ OPC_CheckType, MVT::v2i64,
115646 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115663 /*239287*/ OPC_CheckType, MVT::v2i64,
115668 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115681 /*239322*/ OPC_CheckType, MVT::v2i64,
115686 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115707 /*239371*/ OPC_CheckType, MVT::v2i64,
115712 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115726 /*239406*/ OPC_CheckType, MVT::v2i64,
115731 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115750 /*239448*/ OPC_CheckType, MVT::v2i64,
115755 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115770 /*239484*/ OPC_CheckType, MVT::v2i64,
115775 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115792 /*239524*/ OPC_CheckType, MVT::v2i64,
115797 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115809 /*239558*/ OPC_CheckType, MVT::v2i64,
115814 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115831 /*239599*/ OPC_CheckType, MVT::v2i64,
115836 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115849 /*239634*/ OPC_CheckType, MVT::v2i64,
115854 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
115875 /*239683*/ OPC_CheckType, MVT::v2i64,
115880 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115894 /*239718*/ OPC_CheckType, MVT::v2i64,
115899 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
115918 /*239760*/ OPC_CheckType, MVT::v2i64,
115923 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115938 /*239796*/ OPC_CheckType, MVT::v2i64,
115943 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
115960 /*239836*/ OPC_CheckType, MVT::v2i64,
115965 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115977 /*239870*/ OPC_CheckType, MVT::v2i64,
115982 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
115999 /*239911*/ OPC_CheckType, MVT::v2i64,
116004 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116017 /*239946*/ OPC_CheckType, MVT::v2i64,
116022 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116043 /*239995*/ OPC_CheckType, MVT::v2i64,
116048 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116062 /*240030*/ OPC_CheckType, MVT::v2i64,
116067 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116086 /*240072*/ OPC_CheckType, MVT::v2i64,
116091 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
116106 /*240108*/ OPC_CheckType, MVT::v2i64,
116111 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
116128 /*240148*/ OPC_CheckType, MVT::v2i64,
116133 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116145 /*240182*/ OPC_CheckType, MVT::v2i64,
116150 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116167 /*240223*/ OPC_CheckType, MVT::v2i64,
116172 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116185 /*240258*/ OPC_CheckType, MVT::v2i64,
116190 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116211 /*240307*/ OPC_CheckType, MVT::v2i64,
116216 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116230 /*240342*/ OPC_CheckType, MVT::v2i64,
116235 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116254 /*240384*/ OPC_CheckType, MVT::v2i64,
116259 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
116274 /*240420*/ OPC_CheckType, MVT::v2i64,
116279 MVT::v2i64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
116296 /*240460*/ OPC_CheckType, MVT::v2i64,
116301 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116313 /*240494*/ OPC_CheckType, MVT::v2i64,
116318 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116335 /*240535*/ OPC_CheckType, MVT::v2i64,
116340 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116353 /*240570*/ OPC_CheckType, MVT::v2i64,
116358 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116379 /*240619*/ OPC_CheckType, MVT::v2i64,
116384 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116389 /*240642*/ OPC_CheckType, MVT::v2i64,
116394 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116410 /*240681*/ OPC_CheckType, MVT::v2i64,
116415 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116420 /*240704*/ OPC_CheckType, MVT::v2i64,
116425 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116440 /*240744*/ OPC_CheckType, MVT::v2i64,
116447 /*240753*/ OPC_CheckType, MVT::v2i64,
116452 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116457 /*240776*/ OPC_CheckType, MVT::v2i64,
116462 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116476 /*240815*/ OPC_CheckType, MVT::v2i64,
116483 /*240824*/ OPC_CheckType, MVT::v2i64,
116488 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116493 /*240847*/ OPC_CheckType, MVT::v2i64,
116498 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116512 /*240886*/ OPC_CheckType, MVT::v2i64,
116519 /*240895*/ OPC_CheckType, MVT::v2i64,
116524 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116529 /*240918*/ OPC_CheckType, MVT::v2i64,
116534 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116554 /*240966*/ OPC_CheckType, MVT::v2i64,
116559 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116564 /*240989*/ OPC_CheckType, MVT::v2i64,
116569 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116585 /*241028*/ OPC_CheckType, MVT::v2i64,
116590 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116595 /*241051*/ OPC_CheckType, MVT::v2i64,
116600 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116621 /*241100*/ OPC_CheckType, MVT::v2i64,
116626 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116631 /*241123*/ OPC_CheckType, MVT::v2i64,
116636 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116652 /*241162*/ OPC_CheckType, MVT::v2i64,
116657 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116662 /*241185*/ OPC_CheckType, MVT::v2i64,
116667 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116688 /*241234*/ OPC_CheckType, MVT::v2i64,
116693 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116698 /*241257*/ OPC_CheckType, MVT::v2i64,
116703 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116719 /*241296*/ OPC_CheckType, MVT::v2i64,
116724 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116729 /*241319*/ OPC_CheckType, MVT::v2i64,
116734 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116749 /*241361*/ OPC_CheckType, MVT::v2i64,
116756 /*241370*/ OPC_CheckType, MVT::v2i64,
116761 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116766 /*241393*/ OPC_CheckType, MVT::v2i64,
116771 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116781 /*241425*/ OPC_CheckType, MVT::v2i64,
116788 /*241434*/ OPC_CheckType, MVT::v2i64,
116793 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116798 /*241457*/ OPC_CheckType, MVT::v2i64,
116803 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116818 /*241499*/ OPC_CheckType, MVT::v2i64,
116825 /*241508*/ OPC_CheckType, MVT::v2i64,
116830 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116835 /*241531*/ OPC_CheckType, MVT::v2i64,
116840 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116850 /*241563*/ OPC_CheckType, MVT::v2i64,
116857 /*241572*/ OPC_CheckType, MVT::v2i64,
116862 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
116867 /*241595*/ OPC_CheckType, MVT::v2i64,
116872 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116894 /*241645*/ OPC_CheckType, MVT::v2i64,
116899 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116914 /*241682*/ OPC_CheckType, MVT::v2i64,
116919 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
116939 /*241726*/ OPC_CheckType, MVT::v2i64,
116944 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116960 /*241764*/ OPC_CheckType, MVT::v2i64,
116965 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
116983 /*241807*/ OPC_CheckType, MVT::v2i64,
116988 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117001 /*241843*/ OPC_CheckType, MVT::v2i64,
117006 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117024 /*241886*/ OPC_CheckType, MVT::v2i64,
117029 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117043 /*241923*/ OPC_CheckType, MVT::v2i64,
117048 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117070 /*241973*/ OPC_CheckType, MVT::v2i64,
117075 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117090 /*242010*/ OPC_CheckType, MVT::v2i64,
117095 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117115 /*242054*/ OPC_CheckType, MVT::v2i64,
117120 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117136 /*242092*/ OPC_CheckType, MVT::v2i64,
117141 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117159 /*242135*/ OPC_CheckType, MVT::v2i64,
117164 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117177 /*242171*/ OPC_CheckType, MVT::v2i64,
117182 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117200 /*242214*/ OPC_CheckType, MVT::v2i64,
117205 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117219 /*242251*/ OPC_CheckType, MVT::v2i64,
117224 MVT::v2i64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
117244 /*242298*/ OPC_CheckType, MVT::v2i64,
117249 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117254 /*242320*/ OPC_CheckType, MVT::v2i64,
117259 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117275 /*242358*/ OPC_CheckType, MVT::v2i64,
117280 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117285 /*242380*/ OPC_CheckType, MVT::v2i64,
117290 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117304 /*242420*/ OPC_CheckType, MVT::v2i64,
117311 /*242429*/ OPC_CheckType, MVT::v2i64,
117316 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117321 /*242451*/ OPC_CheckType, MVT::v2i64,
117326 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117336 /*242482*/ OPC_CheckType, MVT::v2i64,
117343 /*242491*/ OPC_CheckType, MVT::v2i64,
117348 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117353 /*242513*/ OPC_CheckType, MVT::v2i64,
117358 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117378 /*242559*/ OPC_CheckType, MVT::v2i64,
117383 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117388 /*242581*/ OPC_CheckType, MVT::v2i64,
117393 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117409 /*242619*/ OPC_CheckType, MVT::v2i64,
117414 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117419 /*242641*/ OPC_CheckType, MVT::v2i64,
117424 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117438 /*242681*/ OPC_CheckType, MVT::v2i64,
117445 /*242690*/ OPC_CheckType, MVT::v2i64,
117450 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117455 /*242712*/ OPC_CheckType, MVT::v2i64,
117460 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117470 /*242743*/ OPC_CheckType, MVT::v2i64,
117477 /*242752*/ OPC_CheckType, MVT::v2i64,
117482 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117487 /*242774*/ OPC_CheckType, MVT::v2i64,
117492 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117513 /*242822*/ OPC_CheckType, MVT::v2i64,
117518 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
117523 /*242845*/ OPC_CheckType, MVT::v2i64,
117528 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117544 /*242884*/ OPC_CheckType, MVT::v2i64,
117549 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
117554 /*242907*/ OPC_CheckType, MVT::v2i64,
117559 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117580 /*242956*/ OPC_CheckType, MVT::v2i64,
117585 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
117590 /*242979*/ OPC_CheckType, MVT::v2i64,
117595 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117611 /*243018*/ OPC_CheckType, MVT::v2i64,
117616 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
117621 /*243041*/ OPC_CheckType, MVT::v2i64,
117626 MVT::v2i64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
117648 /*243091*/ OPC_CheckType, MVT::v2i64,
117653 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117658 /*243118*/ OPC_CheckType, MVT::v2i64,
117663 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117679 /*243159*/ OPC_CheckType, MVT::v2i64,
117684 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117689 /*243186*/ OPC_CheckType, MVT::v2i64,
117694 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117716 /*243238*/ OPC_CheckType, MVT::v2i64,
117721 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117726 /*243265*/ OPC_CheckType, MVT::v2i64,
117731 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117747 /*243306*/ OPC_CheckType, MVT::v2i64,
117752 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117757 /*243333*/ OPC_CheckType, MVT::v2i64,
117762 MVT::v2i64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
117778 /*243374*/ OPC_CheckType, MVT::v2i64,
117783 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117788 /*243396*/ OPC_CheckType, MVT::v2i64,
117793 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117811 /*243440*/ OPC_CheckType, MVT::v2i64,
117816 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117824 /*243465*/ OPC_CheckType, MVT::v2i64,
117829 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117841 /*243497*/ OPC_CheckType, MVT::v2i64,
117846 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117855 /*243524*/ OPC_CheckType, MVT::v2i64,
117860 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117869 /*243551*/ OPC_CheckType, MVT::v2i64,
117874 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117886 /*243583*/ OPC_CheckType, MVT::v2i64,
117891 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117900 /*243610*/ OPC_CheckType, MVT::v2i64,
117905 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117914 /*243637*/ OPC_CheckType, MVT::v2i64,
117919 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
117929 /*243667*/ OPC_CheckType, MVT::v2i64,
117934 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117940 /*243691*/ OPC_CheckType, MVT::v2i64,
117945 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117955 /*243722*/ OPC_CheckType, MVT::v2i64,
117960 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117967 /*243748*/ OPC_CheckType, MVT::v2i64,
117972 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117979 /*243774*/ OPC_CheckType, MVT::v2i64,
117984 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
117994 /*243805*/ OPC_CheckType, MVT::v2i64,
117999 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
118006 /*243831*/ OPC_CheckType, MVT::v2i64,
118011 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
118018 /*243857*/ OPC_CheckType, MVT::v2i64,
118023 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
118045 /*243905*/ OPC_CheckType, MVT::v2i64,
118049 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
118063 /*243937*/ OPC_CheckType, MVT::v2i64,
118067 MVT::v2i64, 3/*#Ops*/, 0, 2, 3,
122984 /*253674*/ OPC_CheckChild1Type, MVT::v2i64,
123053 /*253807*/ OPC_CheckChild0Type, MVT::v2i64,
124084 /*255624*/ OPC_CheckChild0Type, MVT::v2i64,
124602 /*256571*/ OPC_CheckChild1Type, MVT::v2i64,
124642 /*256638*/ OPC_CheckChild1Type, MVT::v2i64,
124682 /*256705*/ OPC_CheckChild1Type, MVT::v2i64,
125688 /*258486*/ OPC_CheckChild1Type, MVT::v2i64,
125709 /*258530*/ OPC_CheckChild0Type, MVT::v2i64,
126528 /*260170*/ OPC_CheckChild0Type, MVT::v2i64,
127011 /*261156*/ OPC_CheckChild1Type, MVT::v2i64,
127045 /*261220*/ OPC_CheckChild1Type, MVT::v2i64,
127079 /*261284*/ OPC_CheckChild1Type, MVT::v2i64,
144451 /*295885*/ OPC_CheckChild0Type, MVT::v2i64,
144632 /*296186*/ OPC_CheckChild1Type, MVT::v2i64,
144771 /*296453*/ /*SwitchType*/ 21, MVT::v2i64,// ->296476
146585 /*299612*/ OPC_CheckChild0Type, MVT::v2i64,
158489 /*322362*/ OPC_CheckType, MVT::v2i64,
158543 /*322464*/ OPC_CheckType, MVT::v2i64,
158635 /*322641*/ OPC_CheckChild0Type, MVT::v2i64,
158636 /*322643*/ OPC_CheckType, MVT::v2i64,
158687 /*322728*/ /*SwitchType*/ 18, MVT::v2i64,// ->322748
158763 /*322855*/ /*SwitchType*/ 18, MVT::v2i64,// ->322875
158839 /*322982*/ /*SwitchType*/ 18, MVT::v2i64,// ->323002
158915 /*323109*/ /*SwitchType*/ 18, MVT::v2i64,// ->323129
159006 /*323270*/ OPC_CheckType, MVT::v2i64,
159374 /*323938*/ OPC_CheckChild0Type, MVT::v2i64,
159682 /*324497*/ OPC_CheckChild1Type, MVT::v2i64,
159710 /*324544*/ OPC_CheckChild1Type, MVT::v2i64,
159738 /*324591*/ OPC_CheckChild1Type, MVT::v2i64,
160473 /*325882*/ OPC_CheckChild0Type, MVT::v2i64,
160474 /*325884*/ OPC_CheckType, MVT::v2i64,
160517 /*325965*/ /*SwitchType*/ 17, MVT::v2i64,// ->325984
160581 /*326086*/ /*SwitchType*/ 17, MVT::v2i64,// ->326105
160645 /*326207*/ /*SwitchType*/ 17, MVT::v2i64,// ->326226
160709 /*326328*/ /*SwitchType*/ 17, MVT::v2i64,// ->326347
161107 /*327149*/ OPC_CheckChild0Type, MVT::v2i64,
161398 /*327738*/ OPC_CheckChild1Type, MVT::v2i64,
161422 /*327783*/ OPC_CheckChild1Type, MVT::v2i64,
161446 /*327828*/ OPC_CheckChild1Type, MVT::v2i64,
162243 /*329427*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->329456
162450 /*329820*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->329849
162577 /*330071*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->330100
162742 /*330389*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->330418
162911 /*330715*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->330744
163076 /*331033*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->331062
163244 /*331356*/ OPC_SwitchType /*8 cases */, 26, MVT::v2i64,// ->331385
164102 /*333005*/ OPC_CheckChild0Type, MVT::v2i64,
167518 /*339710*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->339738
167701 /*340091*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->340119
167812 /*340334*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->340362
167957 /*340642*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->340670
168106 /*340958*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->340986
168251 /*341266*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->341294
168399 /*341579*/ OPC_SwitchType /*8 cases */, 25, MVT::v2i64,// ->341607
173837 /*352952*/ OPC_SwitchType /*8 cases */, 18, MVT::v2i64,// ->352973
173937 /*353120*/ OPC_SwitchType /*8 cases */, 18, MVT::v2i64,// ->353141
174037 /*353288*/ OPC_SwitchType /*8 cases */, 18, MVT::v2i64,// ->353309
174137 /*353456*/ OPC_SwitchType /*8 cases */, 18, MVT::v2i64,// ->353477
174460 /*354029*/ OPC_CheckChild0Type, MVT::v2i64,
175294 /*355554*/ OPC_SwitchType /*8 cases */, 17, MVT::v2i64,// ->355574
175378 /*355714*/ OPC_SwitchType /*8 cases */, 17, MVT::v2i64,// ->355734
175462 /*355874*/ OPC_SwitchType /*8 cases */, 17, MVT::v2i64,// ->355894
175546 /*356034*/ OPC_SwitchType /*8 cases */, 17, MVT::v2i64,// ->356054
176782 /*358608*/ OPC_CheckType, MVT::v2i64,
176786 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176800 /*358642*/ OPC_CheckType, MVT::v2i64,
176804 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176818 /*358676*/ OPC_CheckType, MVT::v2i64,
176822 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176836 /*358710*/ OPC_CheckType, MVT::v2i64,
176840 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176854 /*358744*/ OPC_CheckType, MVT::v2i64,
176858 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176872 /*358778*/ OPC_CheckType, MVT::v2i64,
176876 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
176891 /*358813*/ OPC_CheckType, MVT::v2i64,
176894 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176903 /*358833*/ OPC_CheckType, MVT::v2i64,
176906 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176915 /*358853*/ OPC_CheckType, MVT::v2i64,
176918 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176931 /*358880*/ OPC_CheckType, MVT::v2i64,
176934 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176943 /*358900*/ OPC_CheckType, MVT::v2i64,
176946 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176955 /*358920*/ OPC_CheckType, MVT::v2i64,
176958 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176971 /*358947*/ OPC_CheckType, MVT::v2i64,
176974 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176983 /*358967*/ OPC_CheckType, MVT::v2i64,
176986 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
176995 /*358987*/ OPC_CheckType, MVT::v2i64,
176998 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177011 /*359014*/ OPC_CheckType, MVT::v2i64,
177014 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177023 /*359034*/ OPC_CheckType, MVT::v2i64,
177026 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177035 /*359054*/ OPC_CheckType, MVT::v2i64,
177038 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177054 /*359084*/ OPC_CheckType, MVT::v2i64,
177057 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177070 /*359111*/ OPC_CheckType, MVT::v2i64,
177073 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177086 /*359138*/ OPC_CheckType, MVT::v2i64,
177089 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177102 /*359165*/ OPC_CheckType, MVT::v2i64,
177105 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177118 /*359192*/ OPC_CheckType, MVT::v2i64,
177121 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177135 /*359220*/ OPC_CheckType, MVT::v2i64,
177138 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
177153 /*359250*/ OPC_CheckType, MVT::v2i64,
177156 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
177170 /*359280*/ OPC_CheckType, MVT::v2i64,
177173 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
177187 /*359309*/ OPC_CheckType, MVT::v2i64,
177190 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
177208 /*359346*/ OPC_CheckType, MVT::v2i64,
177212 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
177224 /*359377*/ OPC_CheckType, MVT::v2i64,
177228 MVT::v2i64, 4/*#Ops*/, 3, 0, 2, 4,
177242 /*359411*/ OPC_CheckType, MVT::v2i64,
177245 MVT::v2i64, 2/*#Ops*/, 0, 1,
177249 /*359424*/ OPC_CheckChild0Type, MVT::v2i64,
177254 /*359430*/ OPC_CheckType, MVT::v2i64,
177257 MVT::v2i64, 2/*#Ops*/, 0, 1,
177269 /*359453*/ OPC_CheckType, MVT::v2i64,
177272 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
177282 /*359476*/ OPC_CheckType, MVT::v2i64,
177285 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177295 /*359498*/ OPC_CheckType, MVT::v2i64,
177298 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177308 /*359520*/ OPC_CheckType, MVT::v2i64,
177311 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177321 /*359542*/ OPC_CheckType, MVT::v2i64,
177324 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177334 /*359564*/ OPC_CheckType, MVT::v2i64,
177337 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177347 /*359586*/ OPC_CheckType, MVT::v2i64,
177350 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177360 /*359608*/ OPC_CheckType, MVT::v2i64,
177363 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177373 /*359630*/ OPC_CheckType, MVT::v2i64,
177376 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177386 /*359652*/ OPC_CheckType, MVT::v2i64,
177389 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177399 /*359674*/ OPC_CheckType, MVT::v2i64,
177402 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177412 /*359696*/ OPC_CheckType, MVT::v2i64,
177415 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177425 /*359718*/ OPC_CheckType, MVT::v2i64,
177428 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177438 /*359740*/ OPC_CheckType, MVT::v2i64,
177441 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177447 /*359758*/ OPC_CheckChild1Type, MVT::v2i64,
177452 /*359764*/ OPC_CheckType, MVT::v2i64,
177455 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177461 /*359782*/ OPC_CheckChild1Type, MVT::v2i64,
177466 /*359788*/ OPC_CheckType, MVT::v2i64,
177469 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177475 /*359806*/ OPC_CheckChild1Type, MVT::v2i64,
177480 /*359812*/ OPC_CheckType, MVT::v2i64,
177483 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177493 /*359834*/ OPC_CheckType, MVT::v2i64,
177496 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177506 /*359856*/ OPC_CheckType, MVT::v2i64,
177509 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177519 /*359878*/ OPC_CheckType, MVT::v2i64,
177522 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177528 /*359896*/ OPC_CheckChild1Type, MVT::v2i64,
177533 /*359902*/ OPC_CheckType, MVT::v2i64,
177536 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177542 /*359920*/ OPC_CheckChild1Type, MVT::v2i64,
177547 /*359926*/ OPC_CheckType, MVT::v2i64,
177550 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177561 /*359949*/ OPC_CheckType, MVT::v2i64,
177564 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177575 /*359973*/ OPC_CheckType, MVT::v2i64,
177578 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177589 /*359999*/ OPC_CheckType, MVT::v2i64,
177592 MVT::v2i64, 2/*#Ops*/, 0, 1,
177601 /*360018*/ OPC_CheckType, MVT::v2i64,
177604 MVT::v2i64, 2/*#Ops*/, 0, 1,
177616 /*360043*/ OPC_CheckType, MVT::v2i64,
177619 MVT::v2i64, 2/*#Ops*/, 0, 1,
177628 /*360062*/ OPC_CheckType, MVT::v2i64,
177631 MVT::v2i64, 2/*#Ops*/, 0, 1,
177643 /*360087*/ OPC_CheckType, MVT::v2i64,
177646 MVT::v2i64, 2/*#Ops*/, 0, 1,
177655 /*360106*/ OPC_CheckType, MVT::v2i64,
177658 MVT::v2i64, 2/*#Ops*/, 0, 1,
177670 /*360131*/ OPC_CheckType, MVT::v2i64,
177673 MVT::v2i64, 2/*#Ops*/, 0, 1,
177682 /*360150*/ OPC_CheckType, MVT::v2i64,
177685 MVT::v2i64, 2/*#Ops*/, 0, 1,
177697 /*360175*/ OPC_CheckType, MVT::v2i64,
177700 MVT::v2i64, 2/*#Ops*/, 0, 1,
177709 /*360194*/ OPC_CheckType, MVT::v2i64,
177712 MVT::v2i64, 2/*#Ops*/, 0, 1,
177721 /*360213*/ OPC_CheckType, MVT::v2i64,
177724 MVT::v2i64, 2/*#Ops*/, 0, 1,
177736 /*360238*/ OPC_CheckType, MVT::v2i64,
177739 MVT::v2i64, 2/*#Ops*/, 0, 1,
177748 /*360257*/ OPC_CheckType, MVT::v2i64,
177751 MVT::v2i64, 2/*#Ops*/, 0, 1,
177760 /*360276*/ OPC_CheckType, MVT::v2i64,
177763 MVT::v2i64, 2/*#Ops*/, 0, 1,
177773 /*360297*/ OPC_CheckType, MVT::v2i64,
177776 MVT::v2i64, 2/*#Ops*/, 0, 1,
177781 /*360313*/ OPC_CheckChild0Type, MVT::v2i64,
177786 /*360319*/ OPC_CheckType, MVT::v2i64,
177789 MVT::v2i64, 2/*#Ops*/, 0, 1,
177798 /*360339*/ OPC_CheckType, MVT::v2i64,
177801 MVT::v2i64, 2/*#Ops*/, 0, 1,
177806 /*360355*/ OPC_CheckChild0Type, MVT::v2i64,
177811 /*360361*/ OPC_CheckType, MVT::v2i64,
177814 MVT::v2i64, 2/*#Ops*/, 0, 1,
177824 /*360382*/ OPC_CheckType, MVT::v2i64,
177827 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177837 /*360404*/ OPC_CheckType, MVT::v2i64,
177840 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
177851 /*360427*/ OPC_CheckType, MVT::v2i64,
177854 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
177865 /*360451*/ OPC_CheckType, MVT::v2i64,
177868 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
177880 /*360482*/ OPC_CheckType, MVT::v2i64,
177883 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177890 /*360501*/ OPC_CheckType, MVT::v2i64,
177893 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177900 /*360520*/ OPC_CheckType, MVT::v2i64,
177903 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177914 /*360546*/ OPC_CheckType, MVT::v2i64,
177917 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177924 /*360565*/ OPC_CheckType, MVT::v2i64,
177927 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177934 /*360584*/ OPC_CheckType, MVT::v2i64,
177937 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177948 /*360610*/ OPC_CheckType, MVT::v2i64,
177951 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177958 /*360629*/ OPC_CheckType, MVT::v2i64,
177961 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177968 /*360648*/ OPC_CheckType, MVT::v2i64,
177971 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177982 /*360674*/ OPC_CheckType, MVT::v2i64,
177985 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
177992 /*360693*/ OPC_CheckType, MVT::v2i64,
177995 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178002 /*360712*/ OPC_CheckType, MVT::v2i64,
178005 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178018 /*360740*/ OPC_CheckType, MVT::v2i64,
178021 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178032 /*360766*/ OPC_CheckType, MVT::v2i64,
178035 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178046 /*360792*/ OPC_CheckType, MVT::v2i64,
178049 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178060 /*360818*/ OPC_CheckType, MVT::v2i64,
178063 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178074 /*360844*/ OPC_CheckType, MVT::v2i64,
178077 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178089 /*360871*/ OPC_CheckType, MVT::v2i64,
178092 MVT::v2i64, 5/*#Ops*/, 4, 0, 1, 2, 3,
178104 /*360899*/ OPC_CheckType, MVT::v2i64,
178109 MVT::v2i64, 5/*#Ops*/, 1, 0, 2, 3, 4,
178117 MVT::v2i64, 5/*#Ops*/, 3, 0, 2, 1, 5,
178125 MVT::v2i64, 5/*#Ops*/, 2, 0, 1, 3, 5,
178138 /*360970*/ OPC_CheckType, MVT::v2i64,
178141 MVT::v2i64, 5/*#Ops*/, 4, 0, 1, 2, 3,
178153 /*360998*/ OPC_CheckType, MVT::v2i64,
178156 MVT::v2i64, 5/*#Ops*/, 4, 0, 1, 2, 3,
178165 /*361019*/ OPC_CheckType, MVT::v2i64,
178169 MVT::v2i64, 2/*#Ops*/, 0, 1,
178186 MVT::v2i64, 2/*#Ops*/, 7, 8,
178198 /*361099*/ OPC_CheckType, MVT::v2i64,
178201 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178205 /*361113*/ OPC_CheckChild0Type, MVT::v2i64,
178208 /*361117*/ OPC_CheckType, MVT::v2i64,
178211 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178220 /*361138*/ OPC_CheckType, MVT::v2i64,
178225 MVT::v2i64, 4/*#Ops*/, 2, 0, 1, 3,
178232 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
178241 /*361179*/ OPC_CheckType, MVT::v2i64,
178244 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178252 /*361200*/ OPC_CheckType, MVT::v2i64,
178255 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178263 /*361221*/ OPC_CheckType, MVT::v2i64,
178266 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178274 /*361242*/ OPC_CheckType, MVT::v2i64,
178277 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178285 /*361263*/ OPC_CheckType, MVT::v2i64,
178288 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178296 /*361284*/ OPC_CheckType, MVT::v2i64,
178299 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178307 /*361305*/ OPC_CheckType, MVT::v2i64,
178310 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178318 /*361326*/ OPC_CheckType, MVT::v2i64,
178321 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178329 /*361347*/ OPC_CheckType, MVT::v2i64,
178332 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178340 /*361368*/ OPC_CheckType, MVT::v2i64,
178343 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178351 /*361389*/ OPC_CheckType, MVT::v2i64,
178354 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178362 /*361410*/ OPC_CheckType, MVT::v2i64,
178365 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178373 /*361431*/ OPC_CheckType, MVT::v2i64,
178376 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178382 /*361450*/ OPC_CheckChild1Type, MVT::v2i64,
178385 /*361454*/ OPC_CheckType, MVT::v2i64,
178388 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178394 /*361473*/ OPC_CheckChild1Type, MVT::v2i64,
178397 /*361477*/ OPC_CheckType, MVT::v2i64,
178400 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178406 /*361496*/ OPC_CheckChild1Type, MVT::v2i64,
178409 /*361500*/ OPC_CheckType, MVT::v2i64,
178412 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178420 /*361521*/ OPC_CheckType, MVT::v2i64,
178423 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178431 /*361542*/ OPC_CheckType, MVT::v2i64,
178434 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178442 /*361563*/ OPC_CheckType, MVT::v2i64,
178445 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178451 /*361582*/ OPC_CheckChild1Type, MVT::v2i64,
178454 /*361586*/ OPC_CheckType, MVT::v2i64,
178457 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178463 /*361605*/ OPC_CheckChild1Type, MVT::v2i64,
178466 /*361609*/ OPC_CheckType, MVT::v2i64,
178469 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178478 /*361632*/ OPC_CheckType, MVT::v2i64,
178481 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178490 /*361655*/ OPC_CheckType, MVT::v2i64,
178493 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178502 /*361679*/ OPC_CheckType, MVT::v2i64,
178505 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178512 /*361697*/ OPC_CheckType, MVT::v2i64,
178515 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178525 /*361721*/ OPC_CheckType, MVT::v2i64,
178528 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178535 /*361739*/ OPC_CheckType, MVT::v2i64,
178538 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178548 /*361763*/ OPC_CheckType, MVT::v2i64,
178551 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178558 /*361781*/ OPC_CheckType, MVT::v2i64,
178561 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178571 /*361805*/ OPC_CheckType, MVT::v2i64,
178574 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178581 /*361823*/ OPC_CheckType, MVT::v2i64,
178584 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178594 /*361847*/ OPC_CheckType, MVT::v2i64,
178597 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178604 /*361865*/ OPC_CheckType, MVT::v2i64,
178607 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178614 /*361883*/ OPC_CheckType, MVT::v2i64,
178617 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178627 /*361907*/ OPC_CheckType, MVT::v2i64,
178630 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178637 /*361925*/ OPC_CheckType, MVT::v2i64,
178640 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178647 /*361943*/ OPC_CheckType, MVT::v2i64,
178650 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178658 /*361963*/ OPC_CheckType, MVT::v2i64,
178661 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178666 /*361980*/ OPC_CheckChild0Type, MVT::v2i64,
178669 /*361984*/ OPC_CheckType, MVT::v2i64,
178672 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178679 /*362003*/ OPC_CheckType, MVT::v2i64,
178682 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178687 /*362020*/ OPC_CheckChild0Type, MVT::v2i64,
178690 /*362024*/ OPC_CheckType, MVT::v2i64,
178693 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178701 /*362044*/ OPC_CheckType, MVT::v2i64,
178704 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178712 /*362065*/ OPC_CheckType, MVT::v2i64,
178715 MVT::v2i64, 4/*#Ops*/, 3, 0, 1, 2,
178724 /*362088*/ OPC_CheckType, MVT::v2i64,
178727 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
178736 /*362111*/ OPC_CheckType, MVT::v2i64,
178739 MVT::v2i64, 4/*#Ops*/, 1, 0, 2, 3,
178746 /*362129*/ OPC_CheckType, MVT::v2i64,
178750 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
178772 MVT::v2i64, 2/*#Ops*/, 11, 12,
178793 /*362249*/ OPC_CheckType, MVT::v2i64,
178827 /*362314*/ OPC_CheckType, MVT::v2i64,
178904 /*362464*/ OPC_CheckType, MVT::v2i64,
178938 /*362529*/ OPC_CheckType, MVT::v2i64,
179015 /*362680*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->362709
179079 /*362804*/ OPC_CheckType, MVT::v2i64,
179105 /*362850*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->362879
179170 /*362975*/ OPC_CheckType, MVT::v2i64,
179196 /*363021*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->363049
179252 /*363141*/ OPC_CheckType, MVT::v2i64,
179276 /*363186*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->363214
179333 /*363307*/ OPC_CheckType, MVT::v2i64,
179359 /*363358*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->363387
179423 /*363482*/ OPC_CheckType, MVT::v2i64,
179449 /*363528*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->363557
179514 /*363653*/ OPC_CheckType, MVT::v2i64,
179540 /*363699*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->363727
179596 /*363819*/ OPC_CheckType, MVT::v2i64,
179620 /*363864*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->363892
179677 /*363985*/ OPC_CheckType, MVT::v2i64,
179703 /*364036*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->364065
179767 /*364160*/ OPC_CheckType, MVT::v2i64,
179793 /*364206*/ OPC_SwitchType /*4 cases */, 26, MVT::v2i64,// ->364235
179858 /*364331*/ OPC_CheckType, MVT::v2i64,
179884 /*364377*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->364405
179940 /*364497*/ OPC_CheckType, MVT::v2i64,
179964 /*364542*/ OPC_SwitchType /*4 cases */, 25, MVT::v2i64,// ->364570
180021 /*364663*/ OPC_CheckType, MVT::v2i64,
180046 /*364712*/ OPC_SwitchType /*4 cases */, 53, MVT::v2i64,// ->364768
180158 /*364944*/ OPC_CheckType, MVT::v2i64,
184277 /*372918*/ OPC_CheckType, MVT::v2i64,
184309 /*372980*/ OPC_CheckType, MVT::v2i64,
184345 /*373051*/ OPC_CheckType, MVT::v2i64,
184377 /*373113*/ OPC_CheckType, MVT::v2i64,
185072 /*374471*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->374492
185124 /*374558*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->374579
185176 /*374645*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->374666
185228 /*374732*/ OPC_SwitchType /*4 cases */, 18, MVT::v2i64,// ->374753
185716 /*375569*/ OPC_CheckChild0Type, MVT::v2i64,
185729 /*375591*/ OPC_CheckChild0Type, MVT::v2i64,
185849 /*375799*/ OPC_SwitchType /*4 cases */, 17, MVT::v2i64,// ->375819
185893 /*375882*/ OPC_SwitchType /*4 cases */, 17, MVT::v2i64,// ->375902
185937 /*375965*/ OPC_SwitchType /*4 cases */, 17, MVT::v2i64,// ->375985
185981 /*376048*/ OPC_SwitchType /*4 cases */, 17, MVT::v2i64,// ->376068
186482 /*377027*/ OPC_CheckChild0Type, MVT::v2i64,
186493 /*377048*/ OPC_CheckChild0Type, MVT::v2i64,
189172 /*382083*/ OPC_CheckType, MVT::v2i64,
189204 /*382146*/ OPC_CheckType, MVT::v2i64,
189267 /*382269*/ OPC_CheckType, MVT::v2i64,
189272 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189279 /*382295*/ OPC_CheckType, MVT::v2i64,
189314 /*382361*/ OPC_CheckType, MVT::v2i64,
189319 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189326 /*382387*/ OPC_CheckType, MVT::v2i64,
189330 /*382394*/ OPC_CheckType, MVT::v2i64,
189335 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189355 /*382446*/ OPC_CheckType, MVT::v2i64,
189360 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189400 /*382534*/ OPC_CheckType, MVT::v2i64,
189405 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189412 /*382560*/ OPC_CheckType, MVT::v2i64,
189447 /*382626*/ OPC_CheckType, MVT::v2i64,
189452 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189459 /*382652*/ OPC_CheckType, MVT::v2i64,
189463 /*382659*/ OPC_CheckType, MVT::v2i64,
189468 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189488 /*382711*/ OPC_CheckType, MVT::v2i64,
189493 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189533 /*382799*/ OPC_CheckType, MVT::v2i64,
189538 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189545 /*382825*/ OPC_CheckType, MVT::v2i64,
189580 /*382891*/ OPC_CheckType, MVT::v2i64,
189585 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189592 /*382917*/ OPC_CheckType, MVT::v2i64,
189596 /*382924*/ OPC_CheckType, MVT::v2i64,
189601 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189621 /*382975*/ OPC_CheckType, MVT::v2i64,
189626 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189650 /*383032*/ OPC_CheckType, MVT::v2i64,
189679 /*383090*/ OPC_SwitchType /*2 cases */, 5|128,2/*261*/, MVT::v2i64,// ->383355
189707 /*383149*/ OPC_CheckType, MVT::v2i64,
189712 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189740 /*383219*/ OPC_CheckType, MVT::v2i64,
189745 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189773 /*383289*/ OPC_CheckType, MVT::v2i64,
189778 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189846 /*383447*/ OPC_CheckType, MVT::v2i64,
189852 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189860 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189868 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189954 /*383679*/ /*SwitchType*/ 38, MVT::v2i64,// ->383719
189960 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189968 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
189993 /*383764*/ /*SwitchType*/ 38, MVT::v2i64,// ->383804
189999 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190007 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190014 /*383808*/ OPC_CheckType, MVT::v2i64,
190020 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190028 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190106 /*383975*/ /*SwitchType*/ 32, MVT::v2i64,// ->384009
190110 MVT::v2i64, 1/*#Ops*/, 0,
190116 MVT::v2i64, 1/*#Ops*/, 0,
190122 MVT::v2i64, 1/*#Ops*/, 0,
190169 /*384083*/ /*SwitchType*/ 32, MVT::v2i64,// ->384117
190173 MVT::v2i64, 1/*#Ops*/, 0,
190179 MVT::v2i64, 1/*#Ops*/, 0,
190185 MVT::v2i64, 1/*#Ops*/, 0,
190192 /*384121*/ OPC_CheckType, MVT::v2i64,
190196 MVT::v2i64, 1/*#Ops*/, 0,
190202 MVT::v2i64, 1/*#Ops*/, 0,
190208 MVT::v2i64, 1/*#Ops*/, 0,
190231 /*384193*/ OPC_CheckType, MVT::v2i64,
190263 /*384256*/ OPC_CheckType, MVT::v2i64,
190326 /*384379*/ OPC_CheckType, MVT::v2i64,
190331 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190338 /*384405*/ OPC_CheckType, MVT::v2i64,
190373 /*384471*/ OPC_CheckType, MVT::v2i64,
190378 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190385 /*384497*/ OPC_CheckType, MVT::v2i64,
190389 /*384504*/ OPC_CheckType, MVT::v2i64,
190394 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190414 /*384556*/ OPC_CheckType, MVT::v2i64,
190419 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190459 /*384644*/ OPC_CheckType, MVT::v2i64,
190464 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190471 /*384670*/ OPC_CheckType, MVT::v2i64,
190506 /*384736*/ OPC_CheckType, MVT::v2i64,
190511 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190518 /*384762*/ OPC_CheckType, MVT::v2i64,
190522 /*384769*/ OPC_CheckType, MVT::v2i64,
190527 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190547 /*384821*/ OPC_CheckType, MVT::v2i64,
190552 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190592 /*384909*/ OPC_CheckType, MVT::v2i64,
190597 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190604 /*384935*/ OPC_CheckType, MVT::v2i64,
190639 /*385001*/ OPC_CheckType, MVT::v2i64,
190644 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190651 /*385027*/ OPC_CheckType, MVT::v2i64,
190655 /*385034*/ OPC_CheckType, MVT::v2i64,
190660 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190680 /*385085*/ OPC_CheckType, MVT::v2i64,
190685 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190709 /*385142*/ OPC_CheckType, MVT::v2i64,
190738 /*385200*/ OPC_SwitchType /*2 cases */, 5|128,2/*261*/, MVT::v2i64,// ->385465
190766 /*385259*/ OPC_CheckType, MVT::v2i64,
190771 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190799 /*385329*/ OPC_CheckType, MVT::v2i64,
190804 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190832 /*385399*/ OPC_CheckType, MVT::v2i64,
190837 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190905 /*385557*/ OPC_CheckType, MVT::v2i64,
190911 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190919 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
190927 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191013 /*385789*/ /*SwitchType*/ 38, MVT::v2i64,// ->385829
191019 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191027 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191052 /*385874*/ /*SwitchType*/ 38, MVT::v2i64,// ->385914
191058 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191066 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191073 /*385918*/ OPC_CheckType, MVT::v2i64,
191079 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191087 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191165 /*386085*/ /*SwitchType*/ 32, MVT::v2i64,// ->386119
191169 MVT::v2i64, 1/*#Ops*/, 0,
191175 MVT::v2i64, 1/*#Ops*/, 0,
191181 MVT::v2i64, 1/*#Ops*/, 0,
191228 /*386193*/ /*SwitchType*/ 32, MVT::v2i64,// ->386227
191232 MVT::v2i64, 1/*#Ops*/, 0,
191238 MVT::v2i64, 1/*#Ops*/, 0,
191244 MVT::v2i64, 1/*#Ops*/, 0,
191251 /*386231*/ OPC_CheckType, MVT::v2i64,
191255 MVT::v2i64, 1/*#Ops*/, 0,
191261 MVT::v2i64, 1/*#Ops*/, 0,
191267 MVT::v2i64, 1/*#Ops*/, 0,
191293 /*386305*/ OPC_CheckType, MVT::v2i64,
191298 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191311 /*386339*/ OPC_CheckType, MVT::v2i64,
191316 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191421 /*386574*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->386594
191426 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191577 /*386917*/ OPC_CheckType, MVT::v2i64,
191582 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191600 /*386966*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->386986
191605 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191656 /*387076*/ /*SwitchType*/ 9, MVT::v2i64,// ->387087
191659 MVT::v2i64, 1/*#Ops*/, 0,
191714 /*387177*/ /*SwitchType*/ 9, MVT::v2i64,// ->387188
191717 MVT::v2i64, 1/*#Ops*/, 0,
191789 /*387310*/ OPC_CheckType, MVT::v2i64,
191794 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191807 /*387344*/ OPC_CheckType, MVT::v2i64,
191812 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
191910 /*387573*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->387593
191915 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192007 /*387786*/ OPC_CheckType, MVT::v2i64,
192012 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192030 /*387835*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->387855
192035 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192080 /*387936*/ /*SwitchType*/ 9, MVT::v2i64,// ->387947
192083 MVT::v2i64, 1/*#Ops*/, 0,
192140 /*388043*/ OPC_SwitchType /*2 cases */, 9, MVT::v2i64,// ->388055
192143 MVT::v2i64, 1/*#Ops*/, 0,
192175 /*388107*/ OPC_CheckType, MVT::v2i64,
192180 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192193 /*388141*/ OPC_CheckType, MVT::v2i64,
192198 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192303 /*388376*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->388396
192308 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192459 /*388719*/ OPC_CheckType, MVT::v2i64,
192464 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192482 /*388768*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->388788
192487 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192538 /*388878*/ /*SwitchType*/ 9, MVT::v2i64,// ->388889
192541 MVT::v2i64, 1/*#Ops*/, 0,
192612 /*389021*/ /*SwitchType*/ 51, MVT::v2i64,// ->389074
192616 MVT::v2i64, 1/*#Ops*/, 0,
192630 MVT::v2i64, 2/*#Ops*/, 4, 5,
192719 /*389238*/ OPC_CheckType, MVT::v2i64,
192724 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192737 /*389272*/ OPC_CheckType, MVT::v2i64,
192742 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192840 /*389501*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->389521
192845 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192937 /*389714*/ OPC_CheckType, MVT::v2i64,
192942 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
192960 /*389763*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->389783
192965 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
193026 /*389906*/ /*SwitchType*/ 9, MVT::v2i64,// ->389917
193029 MVT::v2i64, 1/*#Ops*/, 0,
193150 /*390181*/ OPC_SwitchType /*2 cases */, 51, MVT::v2i64,// ->390235
193154 MVT::v2i64, 1/*#Ops*/, 0,
193168 MVT::v2i64, 2/*#Ops*/, 4, 5,
193216 /*390317*/ OPC_CheckType, MVT::v2i64,
193222 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
193286 /*390480*/ /*SwitchType*/ 19, MVT::v2i64,// ->390501
193291 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
193355 /*390639*/ /*SwitchType*/ 19, MVT::v2i64,// ->390660
193360 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
193404 /*390745*/ /*SwitchType*/ 11, MVT::v2i64,// ->390758
193407 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
193460 /*390859*/ /*SwitchType*/ 29, MVT::v2i64,// ->390890
193632 /*391220*/ /*SwitchType*/ 29, MVT::v2i64,// ->391251
193988 /*392050*/ OPC_CheckType, MVT::v2i64,
194315 MVT::v2i64, 1/*#Ops*/, 0, // Results = #2
194325 MVT::v2i64, 1/*#Ops*/, 0, // Results = #2
194400 /*392966*/ OPC_CheckChild1Type, MVT::v2i64,
194407 MVT::v2i64, 1/*#Ops*/, 0, // Results = #2
194417 MVT::v2i64, 1/*#Ops*/, 0, // Results = #2
195083 /*394614*/ OPC_CheckChild1Type, MVT::v2i64,
195335 /*395181*/ OPC_CheckChild1Type, MVT::v2i64,
196477 /*397534*/ /*SwitchType*/ 40, MVT::v2i64,// ->397576
196483 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
196491 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
196596 /*397809*/ /*SwitchType*/ 18, MVT::v2i64,// ->397829
196601 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
196647 /*397920*/ /*SwitchType*/ 64, MVT::v2i64,// ->397986
196651 MVT::v2i64, 2/*#Ops*/, 0, 1,
196657 MVT::v2i64, 2/*#Ops*/, 0, 1,
196671 MVT::v2i64, 2/*#Ops*/, 5, 6,
196893 /*398415*/ OPC_CheckType, MVT::v2i64,
196898 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
196916 /*398457*/ OPC_CheckType, MVT::v2i64,
196921 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
196949 /*398528*/ /*SwitchType*/ 11, MVT::v2i64,// ->398541
196952 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
197111 /*398824*/ OPC_CheckType, MVT::v2i64,
197116 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
197134 /*398866*/ OPC_CheckType, MVT::v2i64,
197139 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
197167 /*398937*/ /*SwitchType*/ 11, MVT::v2i64,// ->398950
197170 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
197917 /*400459*/ OPC_CheckType, MVT::v2i64,
197924 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197933 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197960 /*400550*/ OPC_CheckType, MVT::v2i64,
197966 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197999 /*400629*/ /*SwitchType*/ 44, MVT::v2i64,// ->400675
198004 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
198011 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
198018 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
198181 /*400964*/ OPC_CheckType, MVT::v2i64,
198187 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
198205 /*401009*/ OPC_CheckType, MVT::v2i64,
198211 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
198373 /*401322*/ OPC_CheckType, MVT::v2i64,
198379 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
198398 /*401369*/ OPC_CheckType, MVT::v2i64,
198404 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
198614 /*401772*/ OPC_CheckType, MVT::v2i64,
198620 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
198638 /*401817*/ OPC_CheckType, MVT::v2i64,
198644 MVT::v2i64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
198690 /*401927*/ /*SwitchType*/ 47, MVT::v2i64,// ->401976
198695 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
198702 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
198709 MVT::v2i64, 3/*#Ops*/, 0, 1, 3,
199476 /*403434*/ OPC_CheckType, MVT::v2i64,
199478 /*403437*/ OPC_SwitchType /*3 cases */, 38, MVT::v2i64,// ->403478
199484 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
199492 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
199740 /*403963*/ OPC_CheckChild0Type, MVT::v2i64,
199741 /*403965*/ OPC_SwitchType /*3 cases */, 22, MVT::v2i64,// ->403990
199745 MVT::v2i64, 1/*#Ops*/, 0,
199751 MVT::v2i64, 1/*#Ops*/, 0,
199894 /*404311*/ /*SwitchType*/ 50, MVT::v2i64,// ->404363
199898 MVT::v2i64, 1/*#Ops*/, 0,
199906 MVT::v2i64, 1/*#Ops*/, 1,
199915 MVT::v2i64, 2/*#Ops*/, 1, 2,
199959 MVT::v2i64, 2/*#Ops*/, 0, 1, // Results = #2
202109 /*408932*/ OPC_CheckType, MVT::v2i64,
202202 /*409134*/ /*SwitchType*/ 18, MVT::v2i64,// ->409154
202207 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202295 /*409347*/ /*SwitchType*/ 18, MVT::v2i64,// ->409367
202300 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202380 /*409506*/ /*SwitchType*/ 35, MVT::v2i64,// ->409543
202384 MVT::v2i64, 2/*#Ops*/, 0, 1,
202390 MVT::v2i64, 2/*#Ops*/, 0, 1,
202396 MVT::v2i64, 2/*#Ops*/, 0, 1,
202489 /*409736*/ /*SwitchType*/ 18, MVT::v2i64,// ->409756
202494 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202582 /*409949*/ /*SwitchType*/ 18, MVT::v2i64,// ->409969
202587 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202667 /*410108*/ /*SwitchType*/ 35, MVT::v2i64,// ->410145
202671 MVT::v2i64, 2/*#Ops*/, 0, 1,
202677 MVT::v2i64, 2/*#Ops*/, 0, 1,
202683 MVT::v2i64, 2/*#Ops*/, 0, 1,
202776 /*410338*/ /*SwitchType*/ 18, MVT::v2i64,// ->410358
202781 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202869 /*410551*/ /*SwitchType*/ 18, MVT::v2i64,// ->410571
202874 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202988 /*410789*/ /*SwitchType*/ 53, MVT::v2i64,// ->410844
202992 MVT::v2i64, 2/*#Ops*/, 0, 1,
203006 MVT::v2i64, 2/*#Ops*/, 5, 6,
203073 /*410987*/ /*SwitchType*/ 18, MVT::v2i64,// ->411007
203078 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
203142 /*411140*/ /*SwitchType*/ 18, MVT::v2i64,// ->411160
203147 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
203237 /*411362*/ /*SwitchType*/ 53, MVT::v2i64,// ->411417
203241 MVT::v2i64, 2/*#Ops*/, 0, 1,
203255 MVT::v2i64, 2/*#Ops*/, 5, 6,
204253 /*413348*/ OPC_CheckType, MVT::v2i64,
204258 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
204272 /*413386*/ OPC_CheckType, MVT::v2i64,
204277 MVT::v2i64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
204298 /*413432*/ OPC_CheckType, MVT::v2i64,
204304 MVT::v2i64, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10,
204323 /*413479*/ OPC_CheckType, MVT::v2i64,
204329 MVT::v2i64, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10,
204347 /*413524*/ OPC_CheckType, MVT::v2i64,
204353 MVT::v2i64, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10,
204372 /*413572*/ OPC_CheckType, MVT::v2i64,
204378 MVT::v2i64, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10,
205005 /*414775*/ /*SwitchType*/ 12, MVT::v2i64,// ->414789
205008 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
205128 /*415067*/ /*SwitchType*/ 19, MVT::v2i64,// ->415088
205133 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205197 /*415226*/ /*SwitchType*/ 19, MVT::v2i64,// ->415247
205202 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205264 /*415371*/ /*SwitchType*/ 11, MVT::v2i64,// ->415384
205267 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
205350 /*415576*/ /*SwitchType*/ 19, MVT::v2i64,// ->415597
205355 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205419 /*415735*/ /*SwitchType*/ 19, MVT::v2i64,// ->415756
205424 MVT::v2i64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205486 /*415880*/ /*SwitchType*/ 11, MVT::v2i64,// ->415893
205489 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
205651 /*416227*/ OPC_CheckChild2Type, MVT::v2i64,
205657 /*416236*/ OPC_CheckType, MVT::v2i64,
205663 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
205671 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
205679 /*416285*/ OPC_CheckType, MVT::v2i64,
205685 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
205693 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206356 /*417858*/ OPC_CheckType, MVT::v2i64,
206365 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206373 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206383 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206390 /*417933*/ OPC_CheckType, MVT::v2i64,
206399 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206407 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206417 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206424 /*418006*/ OPC_CheckType, MVT::v2i64,
206433 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
206441 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
206451 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
206795 /*418862*/ OPC_CheckChild2Type, MVT::v2i64,
208871 /*423066*/ OPC_CheckChild0Type, MVT::v2i64,
208903 /*423125*/ OPC_CheckType, MVT::v2i64,
208921 /*423162*/ OPC_CheckChild0Type, MVT::v2i64,
208951 /*423217*/ OPC_CheckType, MVT::v2i64,
209165 /*423630*/ OPC_CheckChild0Type, MVT::v2i64,
209197 /*423689*/ OPC_CheckType, MVT::v2i64,
209215 /*423726*/ OPC_CheckChild0Type, MVT::v2i64,
209245 /*423781*/ OPC_CheckType, MVT::v2i64,
209647 /*424718*/ OPC_CheckChild0Type, MVT::v2i64,
209685 /*424802*/ OPC_CheckType, MVT::v2i64,
209711 /*424868*/ OPC_CheckChild0Type, MVT::v2i64,
209749 /*424952*/ OPC_CheckType, MVT::v2i64,
209999 /*425503*/ /*SwitchType*/ 57, MVT::v2i64,// ->425562
210588 /*426990*/ OPC_CheckChild0Type, MVT::v2i64,
210743 /*427326*/ OPC_CheckType, MVT::v2i64,
210748 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
210762 /*427361*/ OPC_CheckType, MVT::v2i64,
210767 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
210823 /*427479*/ /*SwitchType*/ 10, MVT::v2i64,// ->427491
210826 MVT::v2i64, 2/*#Ops*/, 0, 1,
210925 /*427665*/ OPC_CheckType, MVT::v2i64,
210930 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
210944 /*427700*/ OPC_CheckType, MVT::v2i64,
210949 MVT::v2i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
211005 /*427818*/ /*SwitchType*/ 10, MVT::v2i64,// ->427830
211008 MVT::v2i64, 2/*#Ops*/, 0, 1,
211139 /*428103*/ /*SwitchType*/ 18, MVT::v2i64,// ->428123
211144 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211191 /*428229*/ /*SwitchType*/ 18, MVT::v2i64,// ->428249
211196 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211290 /*428474*/ /*SwitchType*/ 18, MVT::v2i64,// ->428494
211295 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211352 /*428616*/ /*SwitchType*/ 18, MVT::v2i64,// ->428636
211357 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211465 /*428828*/ /*SwitchType*/ 35, MVT::v2i64,// ->428865
211469 MVT::v2i64, 2/*#Ops*/, 0, 1,
211475 MVT::v2i64, 2/*#Ops*/, 0, 1,
211481 MVT::v2i64, 2/*#Ops*/, 0, 1,
211553 /*428992*/ OPC_CheckType, MVT::v2i64,
212004 /*429978*/ /*SwitchType*/ 18, MVT::v2i64,// ->429998
212009 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212056 /*430104*/ /*SwitchType*/ 18, MVT::v2i64,// ->430124
212061 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212155 /*430349*/ /*SwitchType*/ 18, MVT::v2i64,// ->430369
212160 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212217 /*430491*/ /*SwitchType*/ 18, MVT::v2i64,// ->430511
212222 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212330 /*430703*/ /*SwitchType*/ 35, MVT::v2i64,// ->430740
212334 MVT::v2i64, 2/*#Ops*/, 0, 1,
212340 MVT::v2i64, 2/*#Ops*/, 0, 1,
212346 MVT::v2i64, 2/*#Ops*/, 0, 1,
212685 /*431445*/ OPC_CheckType, MVT::v2i64,
212690 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212696 /*431469*/ OPC_CheckType, MVT::v2i64,
212701 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212849 /*431832*/ /*SwitchType*/ 18, MVT::v2i64,// ->431852
212854 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212955 /*432088*/ /*SwitchType*/ 18, MVT::v2i64,// ->432108
212960 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212996 /*432180*/ OPC_SwitchType /*12 cases */, 35, MVT::v2i64,// ->432218
213000 MVT::v2i64, 2/*#Ops*/, 0, 1,
213006 MVT::v2i64, 2/*#Ops*/, 0, 1,
213012 MVT::v2i64, 2/*#Ops*/, 0, 1,
214827 /*436064*/ /*SwitchType*/ 18, MVT::v2i64,// ->436084
214832 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214889 /*436206*/ /*SwitchType*/ 18, MVT::v2i64,// ->436226
214894 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215088 /*436671*/ /*SwitchType*/ 18, MVT::v2i64,// ->436691
215093 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215152 /*436815*/ /*SwitchType*/ 18, MVT::v2i64,// ->436835
215157 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215189 /*436901*/ /*SwitchType*/ 47, MVT::v2i64,// ->436950
215202 MVT::v2i64, 2/*#Ops*/, 11, 12,
215232 /*437014*/ /*SwitchType*/ 47, MVT::v2i64,// ->437063
215245 MVT::v2i64, 2/*#Ops*/, 11, 12,
215405 /*437379*/ /*SwitchType*/ 71, MVT::v2i64,// ->437452
215409 MVT::v2i64, 2/*#Ops*/, 0, 1,
215428 MVT::v2i64, 2/*#Ops*/, 8, 9,
215619 /*437897*/ /*SwitchType*/ 18, MVT::v2i64,// ->437917
215624 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215681 /*438039*/ /*SwitchType*/ 18, MVT::v2i64,// ->438059
215686 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215880 /*438504*/ /*SwitchType*/ 18, MVT::v2i64,// ->438524
215885 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215944 /*438648*/ /*SwitchType*/ 18, MVT::v2i64,// ->438668
215949 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215981 /*438734*/ /*SwitchType*/ 47, MVT::v2i64,// ->438783
215994 MVT::v2i64, 2/*#Ops*/, 11, 12,
216024 /*438847*/ /*SwitchType*/ 47, MVT::v2i64,// ->438896
216037 MVT::v2i64, 2/*#Ops*/, 11, 12,
216197 /*439212*/ /*SwitchType*/ 71, MVT::v2i64,// ->439285
216201 MVT::v2i64, 2/*#Ops*/, 0, 1,
216220 MVT::v2i64, 2/*#Ops*/, 8, 9,
216411 /*439730*/ /*SwitchType*/ 18, MVT::v2i64,// ->439750
216416 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
216473 /*439872*/ /*SwitchType*/ 18, MVT::v2i64,// ->439892
216478 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
216672 /*440337*/ /*SwitchType*/ 18, MVT::v2i64,// ->440357
216677 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216736 /*440481*/ /*SwitchType*/ 18, MVT::v2i64,// ->440501
216741 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216773 /*440567*/ /*SwitchType*/ 47, MVT::v2i64,// ->440616
216786 MVT::v2i64, 2/*#Ops*/, 11, 12,
216816 /*440680*/ /*SwitchType*/ 47, MVT::v2i64,// ->440729
216829 MVT::v2i64, 2/*#Ops*/, 11, 12,
216989 /*441045*/ /*SwitchType*/ 71, MVT::v2i64,// ->441118
216993 MVT::v2i64, 2/*#Ops*/, 0, 1,
217012 MVT::v2i64, 2/*#Ops*/, 8, 9,
217203 /*441563*/ /*SwitchType*/ 18, MVT::v2i64,// ->441583
217208 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217265 /*441705*/ /*SwitchType*/ 18, MVT::v2i64,// ->441725
217270 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217464 /*442170*/ /*SwitchType*/ 18, MVT::v2i64,// ->442190
217469 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217528 /*442314*/ /*SwitchType*/ 18, MVT::v2i64,// ->442334
217533 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217565 /*442400*/ /*SwitchType*/ 47, MVT::v2i64,// ->442449
217578 MVT::v2i64, 2/*#Ops*/, 11, 12,
217608 /*442513*/ /*SwitchType*/ 47, MVT::v2i64,// ->442562
217621 MVT::v2i64, 2/*#Ops*/, 11, 12,
217781 /*442878*/ /*SwitchType*/ 71, MVT::v2i64,// ->442951
217785 MVT::v2i64, 2/*#Ops*/, 0, 1,
217804 MVT::v2i64, 2/*#Ops*/, 8, 9,
218159 /*443700*/ OPC_CheckType, MVT::v2i64,
218164 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218170 /*443724*/ OPC_CheckType, MVT::v2i64,
218175 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218206 /*443809*/ /*SwitchType*/ 18, MVT::v2i64,// ->443829
218211 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218239 /*443882*/ /*SwitchType*/ 18, MVT::v2i64,// ->443902
218244 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218261 /*443924*/ OPC_CheckType, MVT::v2i64,
218266 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218273 /*443949*/ OPC_CheckType, MVT::v2i64,
218278 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218310 /*444035*/ /*SwitchType*/ 18, MVT::v2i64,// ->444055
218315 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218344 /*444109*/ /*SwitchType*/ 18, MVT::v2i64,// ->444129
218349 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218357 /*444134*/ OPC_SwitchType /*3 cases */, 35, MVT::v2i64,// ->444172
218361 MVT::v2i64, 2/*#Ops*/, 0, 1,
218367 MVT::v2i64, 2/*#Ops*/, 0, 1,
218373 MVT::v2i64, 2/*#Ops*/, 0, 1,
218596 /*444621*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->444642
218601 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218616 /*444667*/ OPC_CheckType, MVT::v2i64,
218621 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218642 /*444730*/ /*SwitchType*/ 18, MVT::v2i64,// ->444750
218647 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218664 /*444770*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->444791
218669 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218685 /*444817*/ OPC_CheckType, MVT::v2i64,
218690 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218712 /*444881*/ /*SwitchType*/ 18, MVT::v2i64,// ->444901
218717 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218725 /*444906*/ OPC_SwitchType /*3 cases */, 35, MVT::v2i64,// ->444944
218729 MVT::v2i64, 2/*#Ops*/, 0, 1,
218735 MVT::v2i64, 2/*#Ops*/, 0, 1,
218741 MVT::v2i64, 2/*#Ops*/, 0, 1,
218896 /*445279*/ /*SwitchType*/ 6|128,1/*134*/, MVT::v2i64,// ->445416
218899 /*445285*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->445306
218904 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218919 /*445331*/ OPC_CheckType, MVT::v2i64,
218924 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218945 /*445394*/ /*SwitchType*/ 18, MVT::v2i64,// ->445414
218950 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219045 /*445582*/ OPC_CheckChild1Type, MVT::v2i64,
219046 /*445584*/ OPC_SwitchType /*3 cases */, 35, MVT::v2i64,// ->445622
219050 MVT::v2i64, 2/*#Ops*/, 0, 1,
219056 MVT::v2i64, 2/*#Ops*/, 0, 1,
219062 MVT::v2i64, 2/*#Ops*/, 0, 1,
219218 /*445958*/ /*SwitchType*/ 6|128,1/*134*/, MVT::v2i64,// ->446095
219221 /*445964*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->445985
219226 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219241 /*446010*/ OPC_CheckType, MVT::v2i64,
219246 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219267 /*446073*/ /*SwitchType*/ 18, MVT::v2i64,// ->446093
219272 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219367 /*446261*/ OPC_CheckChild1Type, MVT::v2i64,
219368 /*446263*/ OPC_SwitchType /*3 cases */, 35, MVT::v2i64,// ->446301
219372 MVT::v2i64, 2/*#Ops*/, 0, 1,
219378 MVT::v2i64, 2/*#Ops*/, 0, 1,
219384 MVT::v2i64, 2/*#Ops*/, 0, 1,
219540 /*446637*/ /*SwitchType*/ 63, MVT::v2i64,// ->446702
219558 /*446681*/ /*SwitchType*/ 18, MVT::v2i64,// ->446701
219563 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219657 /*446868*/ OPC_CheckChild1Type, MVT::v2i64,
219686 /*446938*/ /*SwitchType*/ 53, MVT::v2i64,// ->446993
219690 MVT::v2i64, 2/*#Ops*/, 0, 1,
219704 MVT::v2i64, 2/*#Ops*/, 5, 6,
219813 /*447222*/ /*SwitchType*/ 18, MVT::v2i64,// ->447242
219818 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219833 /*447267*/ OPC_CheckType, MVT::v2i64,
219838 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219949 /*447515*/ /*SwitchType*/ 18, MVT::v2i64,// ->447535
219954 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
219970 /*447561*/ OPC_CheckType, MVT::v2i64,
219975 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
220042 /*447701*/ /*SwitchType*/ 24, MVT::v2i64,// ->447727
220046 MVT::v2i64, 2/*#Ops*/, 0, 1,
220052 MVT::v2i64, 2/*#Ops*/, 0, 1,
220166 /*447967*/ /*SwitchType*/ 18, MVT::v2i64,// ->447987
220171 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220186 /*448012*/ OPC_CheckType, MVT::v2i64,
220191 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220257 /*448151*/ /*SwitchType*/ 24, MVT::v2i64,// ->448177
220261 MVT::v2i64, 2/*#Ops*/, 0, 1,
220267 MVT::v2i64, 2/*#Ops*/, 0, 1,
221401 /*450395*/ /*SwitchType*/ 17, MVT::v2i64,// ->450414
221406 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
221506 /*450638*/ /*SwitchType*/ 17, MVT::v2i64,// ->450657
221511 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
221677 /*450965*/ /*SwitchType*/ 51, MVT::v2i64,// ->451018
221681 MVT::v2i64, 1/*#Ops*/, 0,
221695 MVT::v2i64, 2/*#Ops*/, 4, 5,
222409 /*452481*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->452502
222414 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222429 /*452527*/ OPC_CheckType, MVT::v2i64,
222434 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222455 /*452590*/ /*SwitchType*/ 18, MVT::v2i64,// ->452610
222460 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222488 /*452663*/ /*SwitchType*/ 18, MVT::v2i64,// ->452683
222493 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222510 /*452705*/ OPC_SwitchType /*2 cases */, 18, MVT::v2i64,// ->452726
222515 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222531 /*452752*/ OPC_CheckType, MVT::v2i64,
222536 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222558 /*452816*/ /*SwitchType*/ 18, MVT::v2i64,// ->452836
222563 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222592 /*452890*/ /*SwitchType*/ 18, MVT::v2i64,// ->452910
222597 MVT::v2i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222605 /*452915*/ OPC_SwitchType /*3 cases */, 35, MVT::v2i64,// ->452953
222609 MVT::v2i64, 2/*#Ops*/, 0, 1,
222615 MVT::v2i64, 2/*#Ops*/, 0, 1,
222621 MVT::v2i64, 2/*#Ops*/, 0, 1,
222731 /*453167*/ /*SwitchType*/ 28, MVT::v2i64,// ->453197
222735 MVT::v2i64, 3/*#Ops*/, 2, 1, 0,
222742 MVT::v2i64, 2/*#Ops*/, 2, 1,
222975 /*453689*/ OPC_CheckType, MVT::v2i64,
223164 /*454161*/ OPC_CheckChild0Type, MVT::v2i64,
223900 /*455897*/ /*SwitchType*/ 40, MVT::v2i64,// ->455939
223906 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
223914 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224029 /*456202*/ /*SwitchType*/ 18, MVT::v2i64,// ->456222
224034 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224070 /*456281*/ /*SwitchType*/ 24, MVT::v2i64,// ->456307
224074 MVT::v2i64, 2/*#Ops*/, 0, 1,
224080 MVT::v2i64, 2/*#Ops*/, 0, 1,
224220 /*456625*/ /*SwitchType*/ 40, MVT::v2i64,// ->456667
224226 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224234 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224349 /*456930*/ /*SwitchType*/ 18, MVT::v2i64,// ->456950
224354 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224390 /*457009*/ /*SwitchType*/ 24, MVT::v2i64,// ->457035
224394 MVT::v2i64, 2/*#Ops*/, 0, 1,
224400 MVT::v2i64, 2/*#Ops*/, 0, 1,
224564 /*457413*/ /*SwitchType*/ 18, MVT::v2i64,// ->457433
224569 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224649 /*457614*/ /*SwitchType*/ 18, MVT::v2i64,// ->457634
224654 MVT::v2i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224729 /*457790*/ /*SwitchType*/ 71, MVT::v2i64,// ->457863
224733 MVT::v2i64, 2/*#Ops*/, 0, 1,
224752 MVT::v2i64, 2/*#Ops*/, 8, 9,
224977 /*458366*/ /*SwitchType*/ 19, MVT::v2i64,// ->458387
224982 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
225086 /*458639*/ /*SwitchType*/ 19, MVT::v2i64,// ->458660
225091 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
225131 /*458740*/ /*SwitchType*/ 11, MVT::v2i64,// ->458753
225134 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
225371 /*459288*/ /*SwitchType*/ 19, MVT::v2i64,// ->459309
225376 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
225404 /*459364*/ /*SwitchType*/ 19, MVT::v2i64,// ->459385
225409 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
225442 /*459448*/ /*SwitchType*/ 19, MVT::v2i64,// ->459469
225447 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
225476 /*459525*/ /*SwitchType*/ 19, MVT::v2i64,// ->459546
225481 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
225502 /*459579*/ /*SwitchType*/ 11, MVT::v2i64,// ->459592
225505 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
225539 /*459660*/ /*SwitchType*/ 19, MVT::v2i64,// ->459681
225544 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
225572 /*459736*/ /*SwitchType*/ 19, MVT::v2i64,// ->459757
225577 MVT::v2i64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
225610 /*459820*/ /*SwitchType*/ 19, MVT::v2i64,// ->459841
225615 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
225644 /*459897*/ /*SwitchType*/ 19, MVT::v2i64,// ->459918
225649 MVT::v2i64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
225670 /*459951*/ /*SwitchType*/ 11, MVT::v2i64,// ->459964
225673 MVT::v2i64, 3/*#Ops*/, 2, 0, 1,
225704 /*460025*/ /*SwitchType*/ 17, MVT::v2i64,// ->460044
225709 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
225760 /*460153*/ /*SwitchType*/ 17, MVT::v2i64,// ->460172
225765 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
225813 /*460263*/ /*SwitchType*/ 9, MVT::v2i64,// ->460274
225816 MVT::v2i64, 1/*#Ops*/, 0,
225916 /*460502*/ /*SwitchType*/ 19, MVT::v2i64,// ->460523
225921 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
225977 /*460649*/ /*SwitchType*/ 19, MVT::v2i64,// ->460670
225982 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
226038 /*460780*/ /*SwitchType*/ 11, MVT::v2i64,// ->460793
226041 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
226123 /*460988*/ /*SwitchType*/ 19, MVT::v2i64,// ->461009
226128 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
226184 /*461135*/ /*SwitchType*/ 19, MVT::v2i64,// ->461156
226189 MVT::v2i64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
226245 /*461266*/ /*SwitchType*/ 11, MVT::v2i64,// ->461279
226248 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
227026 /*462893*/ OPC_CheckType, MVT::v2i64,
227032 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227040 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227056 /*462958*/ OPC_CheckType, MVT::v2i64,
227061 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227086 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6, // Results = #8
227114 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6, // Results = #8
227142 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6, // Results = #8
227367 /*463720*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i64,// ->463740
227372 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227416 /*463829*/ OPC_CheckType, MVT::v2i64,
227421 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227523 /*464076*/ /*SwitchType*/ 17, MVT::v2i64,// ->464095
227528 MVT::v2i64, 5/*#Ops*/, 2, 3, 4, 5, 6,
227633 /*464320*/ OPC_SwitchType /*2 cases */, 23, MVT::v2i64,// ->464346
227634 /*464323*/ OPC_CheckTypeRes, 1, MVT::v2i64,
227639 MVT::v2i64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
227639 MVT::v2i64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
227654 /*464375*/ OPC_CheckType, MVT::v2i64,
227655 /*464377*/ OPC_CheckTypeRes, 1, MVT::v2i64,
227660 MVT::v2i64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
227660 MVT::v2i64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
227764 /*464655*/ OPC_CheckType, MVT::v2i64,
227770 MVT::v2i64, MVT::v2i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8,
227775 /*464683*/ OPC_CheckType, MVT::v2i64,
227781 MVT::v2i64, MVT::v2i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8,
227853 /*464882*/ OPC_CheckTypeRes, 1, MVT::v2i64,
227858 MVT::v2f64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
227874 /*464936*/ OPC_CheckTypeRes, 1, MVT::v2i64,
227879 MVT::v2f64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2,
228266 /*465869*/ OPC_CheckChild1Type, MVT::v2i64,
228457 MVT::v2i64, 3/*#Ops*/, 0, 1, 2,
228473 MVT::v2i64, 4/*#Ops*/, 0, 1, 2, 3,
228650 /*466647*/ OPC_CheckType, MVT::v2i64,
228653 MVT::v2i64, 2/*#Ops*/, 0, 1,
228686 /*466719*/ OPC_CheckType, MVT::v2i64,
228689 MVT::v2i64, 2/*#Ops*/, 0, 1,
228742 /*466833*/ OPC_CheckType, MVT::v2i64,
228750 MVT::v2i64, 2/*#Ops*/, 2, 3,
228760 MVT::v2i64, 2/*#Ops*/, 2, 3,
228853 /*467088*/ OPC_CheckType, MVT::v2i64,
228858 MVT::v2i64, 2/*#Ops*/, 1, 2,
228865 MVT::v2i64, 2/*#Ops*/, 1, 2,
228986 /*467343*/ OPC_CheckType, MVT::v2i64,
228990 MVT::v2i64, 2/*#Ops*/, 1, 2,
229013 /*467395*/ OPC_CheckType, MVT::v2i64,
229017 MVT::v2i64, 2/*#Ops*/, 1, 2,
229696 /*468853*/ OPC_CheckChild0Type, MVT::v2i64,
229956 /*469325*/ OPC_CheckChild0Type, MVT::v2i64,
230216 /*469797*/ OPC_CheckChild0Type, MVT::v2i64,
230510 /*470335*/ /*SwitchType*/ 10, MVT::v2i64,// ->470347
230513 MVT::v2i64, 2/*#Ops*/, 1, 0,
230586 /*470490*/ /*SwitchType*/ 11, MVT::v2i64,// ->470503
230589 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
230749 /*470818*/ /*SwitchType*/ 10, MVT::v2i64,// ->470830
230752 MVT::v2i64, 2/*#Ops*/, 1, 0,
230825 /*470973*/ /*SwitchType*/ 11, MVT::v2i64,// ->470986
230828 MVT::v2i64, 3/*#Ops*/, 1, 2, 0,
231263 /*471790*/ /*SwitchType*/ 20, MVT::v2i64,// ->471812
231267 MVT::v2i64, 0/*#Ops*/,
231273 MVT::v2i64, 0/*#Ops*/,
231611 /*472419*/ /*SwitchType*/ 9, MVT::v2i64,// ->472430
231614 MVT::v2i64, 1/*#Ops*/, 0,
231745 /*472667*/ OPC_CheckChild0Type, MVT::v2i64,
231823 /*472808*/ OPC_CheckChild0Type, MVT::v2i64,
231958 /*473052*/ OPC_CheckChild0Type, MVT::v2i64,
232093 MVT::v2i64, 1/*#Ops*/, 0,
245026 /*500507*/ OPC_CheckType, MVT::v2i64,
245062 /*500580*/ OPC_CheckType, MVT::v2i64,
245108 /*500676*/ /*SwitchType*/ 22, MVT::v2i64,// ->500700
245126 /*500711*/ OPC_CheckType, MVT::v2i64,
245161 /*500775*/ OPC_CheckChild0Type, MVT::v2i64,
245256 /*500962*/ OPC_CheckType, MVT::v2i64,
245284 /*501017*/ OPC_CheckType, MVT::v2i64,
245423 /*501288*/ OPC_CheckType, MVT::v2i64,
245441 /*501322*/ OPC_CheckType, MVT::v2i64,
245469 /*501379*/ /*SwitchType*/ 22, MVT::v2i64,// ->501403
245487 /*501414*/ OPC_CheckType, MVT::v2i64,
245524 /*501497*/ OPC_CheckChild0Type, MVT::v2i64,
246233 /*503008*/ OPC_CheckType, MVT::v2i64,
246266 /*503071*/ OPC_CheckType, MVT::v2i64,
246296 /*503128*/ OPC_CheckChild0Type, MVT::v2i64,
246329 /*503186*/ OPC_CheckType, MVT::v2i64,
246362 /*503249*/ OPC_CheckType, MVT::v2i64,
246392 /*503306*/ OPC_CheckChild0Type, MVT::v2i64,
254563 return Mgt->getIndex().getValueType() == MVT::v2i64;
254644 return Sc->getIndex().getValueType() == MVT::v2i64;
gen/lib/Target/X86/X86GenFastISel.inc 151 if (RetVT.SimpleTy != MVT::v2i64)
188 case MVT::v2i64: return fastEmit_ISD_ABS_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
204 if (RetVT.SimpleTy != MVT::v2i64)
576 if (RetVT.SimpleTy != MVT::v2i64)
610 case MVT::v2i64: return fastEmit_ISD_CTLZ_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
728 if (RetVT.SimpleTy != MVT::v2i64)
768 case MVT::v2i64: return fastEmit_ISD_CTPOP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
1356 if (RetVT.SimpleTy != MVT::v2i64)
1422 if (RetVT.SimpleTy != MVT::v2i64)
1726 case MVT::v2i64: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v2i64_r(Op0, Op0IsKill);
1772 case MVT::v2i64: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v8i16_MVT_v2i64_r(Op0, Op0IsKill);
1779 if (RetVT.SimpleTy != MVT::v2i64)
1973 case MVT::v2i64: return fastEmit_ISD_SINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
2239 case MVT::v2i64: return fastEmit_ISD_UINT_TO_FP_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
2436 case MVT::v2i64: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v2i64_r(Op0, Op0IsKill);
2482 case MVT::v2i64: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v8i16_MVT_v2i64_r(Op0, Op0IsKill);
2489 if (RetVT.SimpleTy != MVT::v2i64)
2586 if (RetVT.SimpleTy != MVT::v2i64)
2617 case MVT::v2i64: return fastEmit_X86ISD_CONFLICT_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
2694 case MVT::v2i64: return fastEmit_X86ISD_CVTP2SI_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
2757 case MVT::v2i64: return fastEmit_X86ISD_CVTP2SI_MVT_v2f64_MVT_v2i64_r(Op0, Op0IsKill);
2847 case MVT::v2i64: return fastEmit_X86ISD_CVTP2UI_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
2901 case MVT::v2i64: return fastEmit_X86ISD_CVTP2UI_MVT_v2f64_MVT_v2i64_r(Op0, Op0IsKill);
3188 case MVT::v2i64: return fastEmit_X86ISD_CVTSI2P_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
3225 case MVT::v2i64: return fastEmit_X86ISD_CVTTP2SI_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
3288 case MVT::v2i64: return fastEmit_X86ISD_CVTTP2SI_MVT_v2f64_MVT_v2i64_r(Op0, Op0IsKill);
3429 case MVT::v2i64: return fastEmit_X86ISD_CVTTP2UI_MVT_v4f32_MVT_v2i64_r(Op0, Op0IsKill);
3483 case MVT::v2i64: return fastEmit_X86ISD_CVTTP2UI_MVT_v2f64_MVT_v2i64_r(Op0, Op0IsKill);
3858 case MVT::v2i64: return fastEmit_X86ISD_CVTUI2P_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4209 case MVT::v2i64: return fastEmit_X86ISD_MOVDQ2Q_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4327 case MVT::v2i64: return fastEmit_X86ISD_MOVMSK_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
4340 if (RetVT.SimpleTy != MVT::v2i64)
4920 case MVT::v2i64: return fastEmit_X86ISD_VBROADCAST_MVT_i64_MVT_v2i64_r(Op0, Op0IsKill);
5064 case MVT::v2i64: return fastEmit_X86ISD_VBROADCAST_MVT_v2i64_MVT_v2i64_r(Op0, Op0IsKill);
5150 case MVT::v2i64: return fastEmit_X86ISD_VBROADCAST_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
5182 case MVT::v2i64: return fastEmit_X86ISD_VBROADCASTM_MVT_v8i1_MVT_v2i64_r(Op0, Op0IsKill);
5424 case MVT::v2i64: return fastEmit_X86ISD_VTRUNC_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
5624 case MVT::v2i64: return fastEmit_X86ISD_VTRUNCS_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
5824 case MVT::v2i64: return fastEmit_X86ISD_VTRUNCUS_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
5834 if (RetVT.SimpleTy != MVT::v2i64)
5865 case MVT::v2i64: return fastEmit_X86ISD_VZEXT_MOVL_MVT_v2i64_r(RetVT, Op0, Op0IsKill);
6122 if (RetVT.SimpleTy != MVT::v2i64)
6172 case MVT::v2i64: return fastEmit_ISD_ADD_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6359 if (RetVT.SimpleTy != MVT::v2i64)
6416 case MVT::v2i64: return fastEmit_ISD_AND_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7047 if (RetVT.SimpleTy != MVT::v2i64)
7085 case MVT::v2i64: return fastEmit_ISD_MUL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7366 if (RetVT.SimpleTy != MVT::v2i64)
7423 case MVT::v2i64: return fastEmit_ISD_OR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7488 if (RetVT.SimpleTy != MVT::v2i64)
7525 case MVT::v2i64: return fastEmit_ISD_ROTL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7569 if (RetVT.SimpleTy != MVT::v2i64)
7601 case MVT::v2i64: return fastEmit_ISD_ROTR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7821 if (RetVT.SimpleTy != MVT::v2i64)
7858 case MVT::v2i64: return fastEmit_ISD_SMAX_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7976 if (RetVT.SimpleTy != MVT::v2i64)
8013 case MVT::v2i64: return fastEmit_ISD_SMIN_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8273 if (RetVT.SimpleTy != MVT::v2i64)
8323 case MVT::v2i64: return fastEmit_ISD_SUB_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8527 if (RetVT.SimpleTy != MVT::v2i64)
8564 case MVT::v2i64: return fastEmit_ISD_UMAX_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8682 if (RetVT.SimpleTy != MVT::v2i64)
8719 case MVT::v2i64: return fastEmit_ISD_UMIN_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8992 if (RetVT.SimpleTy != MVT::v2i64)
9049 case MVT::v2i64: return fastEmit_ISD_XOR_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9230 if (RetVT.SimpleTy != MVT::v2i64)
9279 case MVT::v2i64: return fastEmit_X86ISD_ANDNP_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11413 if (RetVT.SimpleTy != MVT::v2i64)
11441 case MVT::v2i64: return fastEmit_X86ISD_PCMPEQ_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11513 if (RetVT.SimpleTy != MVT::v2i64)
11541 case MVT::v2i64: return fastEmit_X86ISD_PCMPGT_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11550 if (RetVT.SimpleTy != MVT::v2i64)
11587 case MVT::v2i64: return fastEmit_X86ISD_PMULDQ_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11597 if (RetVT.SimpleTy != MVT::v2i64)
11634 case MVT::v2i64: return fastEmit_X86ISD_PMULUDQ_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11644 if (RetVT.SimpleTy != MVT::v2i64)
11760 case MVT::v2i64: return fastEmit_X86ISD_PTEST_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12232 if (RetVT.SimpleTy != MVT::v2i64)
12353 case MVT::v2i64: return fastEmit_X86ISD_UNPCKH_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12480 if (RetVT.SimpleTy != MVT::v2i64)
12601 case MVT::v2i64: return fastEmit_X86ISD_UNPCKL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12675 case MVT::v2i64: return fastEmit_X86ISD_VP2INTERSECT_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12917 if (RetVT.SimpleTy != MVT::v2i64)
12930 case MVT::v2i64: return fastEmit_X86ISD_VPSHA_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12965 if (RetVT.SimpleTy != MVT::v2i64)
12978 case MVT::v2i64: return fastEmit_X86ISD_VPSHL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13054 if (RetVT.SimpleTy != MVT::v2i64)
13072 case MVT::v2i64: return fastEmit_X86ISD_VSHL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13140 if (RetVT.SimpleTy != MVT::v2i64)
13180 case MVT::v2i64: return fastEmit_X86ISD_VSHLV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13220 if (RetVT.SimpleTy != MVT::v2i64)
13232 case MVT::v2i64: return fastEmit_X86ISD_VSRA_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13300 if (RetVT.SimpleTy != MVT::v2i64)
13334 case MVT::v2i64: return fastEmit_X86ISD_VSRAV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13374 if (RetVT.SimpleTy != MVT::v2i64)
13392 case MVT::v2i64: return fastEmit_X86ISD_VSRL_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13460 if (RetVT.SimpleTy != MVT::v2i64)
13500 case MVT::v2i64: return fastEmit_X86ISD_VSRLV_MVT_v2i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13711 case MVT::v2i64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2i64_ri(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/X86/X86GenRegisterInfo.inc 4479 /* 16 */ MVT::v4f32, MVT::v2f64, MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::f128, MVT::Other,
4487 /* 38 */ MVT::v2i64, MVT::Other,
include/llvm/Support/MachineValueType.h 352 SimpleTy == MVT::v2i64 || SimpleTy == MVT::v1i128 ||
496 case v2i64:
640 case v2i64:
757 case v2i64:
955 if (NumElements == 2) return MVT::v2i64;
lib/CodeGen/ValueTypes.cpp 183 case MVT::v2i64: return "v2i64";
327 case MVT::v2i64: return VectorType::get(Type::getInt64Ty(Context), 2);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 609 case MVT::v2i64:
620 case MVT::v2i64:
3037 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3064 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3091 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3118 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3145 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3172 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3199 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3226 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3253 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3270 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3288 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3306 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3386 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3414 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3442 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3470 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3498 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3526 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3547 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3566 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3585 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3617 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3645 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3673 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3701 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3729 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3757 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3785 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3813 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3841 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3869 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
3887 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3906 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3925 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3944 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
3971 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4000 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4029 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4061 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4090 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4119 } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
4138 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
4158 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
4178 } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
lib/Target/AArch64/AArch64ISelLowering.cpp 161 addQRTypeForNEON(MVT::v2i64);
706 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Custom);
707 setOperationAction(ISD::UINT_TO_FP, MVT::v2i64, Custom);
728 setOperationAction(ISD::CTLZ, MVT::v2i64, Expand);
731 setOperationAction(ISD::MUL, MVT::v2i64, Expand);
735 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
739 MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
876 if (!VT.isFloatingPoint() && VT != MVT::v2i64 && VT != MVT::v1i64)
1144 VT == MVT::v2i64;
2786 if (VT == MVT::v2i64)
4846 VecVT = MVT::v2i64;
4869 BuildVec = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, BuildVec);
4920 assert((VT == MVT::v1i64 || VT == MVT::v2i64 || VT == MVT::v2i32 ||
7139 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v2i64 : MVT::f64;
7837 VT == MVT::v2i64 || VT == MVT::v4f32 || VT == MVT::v2f64 ||
7871 VT == MVT::v2i64 || VT == MVT::v4f32 || VT == MVT::v2f64 ||
9049 AlignmentIsAcceptable(MVT::v2i64, 16))
9050 return MVT::v2i64;
9082 AlignmentIsAcceptable(MVT::v2i64, 16))
9607 ResTy = FloatBits == 32 ? MVT::v2i32 : MVT::v2i64;
9680 ResTy = FloatBits == 32 ? MVT::v2i32 : MVT::v2i64;
9995 (N00VT == MVT::v2i64 || N00VT == MVT::v4i32) &&
9997 MVT MidVT = (N00VT == MVT::v2i64 ? MVT::v4i32 : MVT::v8i16);
10086 else if (Vec.getValueType() == MVT::v2i64)
10827 if (VT.getVectorNumElements() < 2 || VT == MVT::v2i64)
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp 101 MVT::v2i64,
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 321 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
324 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
329 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
332 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
362 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f64, 1 },
365 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
368 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 },
371 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
960 { TTI::SK_Broadcast, MVT::v2i64, 1 },
972 { TTI::SK_Transpose, MVT::v2i64, 1 },
980 { TTI::SK_Select, MVT::v2i64, 1 }, // mov.
988 { TTI::SK_PermuteSingleSrc, MVT::v2i64, 1 }, // mov.
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 97 setOperationAction(ISD::LOAD, MVT::v2i64, Promote);
98 AddPromotedToType(ISD::LOAD, MVT::v2i64, MVT::v4i32);
197 setOperationAction(ISD::STORE, MVT::v2i64, Promote);
198 AddPromotedToType(ISD::STORE, MVT::v2i64, MVT::v4i32);
211 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand);
212 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand);
213 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand);
214 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp 130 addRegisterClass(MVT::v2i64, &AMDGPU::SGPR_128RegClass);
250 MVT::v2i64, MVT::v2f64, MVT::v4i16, MVT::v4f16,
281 for (MVT Vec64 : { MVT::v2i64, MVT::v2f64 }) {
5349 VData = DAG.getBuildVector(Is64Bit ? MVT::v2i64 : MVT::v2i32, DL,
5354 ResultTypes[0] = Is64Bit ? MVT::v2i64 : MVT::v2i32;
lib/Target/ARM/ARMISelDAGToDAG.cpp 1957 case MVT::v2i64: OpcodeIndex = 3; break;
2099 case MVT::v2i64: OpcodeIndex = 3; break;
2121 SrcReg = SDValue(createDRegPairNode(MVT::v2i64, V0, V1), 0);
2295 SuperReg = SDValue(createDRegPairNode(MVT::v2i64, V0, V1), 0);
lib/Target/ARM/ARMISelLowering.cpp 209 VT != MVT::v2i64 && VT != MVT::v1i64)
351 const MVT LongTypes[] = { MVT::v2i64, MVT::v2f64 };
360 setOperationAction(ISD::AND, MVT::v2i64, Legal);
361 setOperationAction(ISD::OR, MVT::v2i64, Legal);
362 setOperationAction(ISD::XOR, MVT::v2i64, Legal);
752 addQRTypeForNEON(MVT::v2i64);
837 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
867 setOperationAction(ISD::CTPOP, MVT::v2i64, Custom);
870 setOperationAction(ISD::CTLZ, MVT::v2i64, Expand);
881 setOperationAction(ISD::CTTZ, MVT::v2i64, Custom);
891 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v2i64, Custom);
1493 case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
5951 assert((VT == MVT::v1i64 || VT == MVT::v2i64 || VT == MVT::v2i32 ||
6497 VT = is128Bits ? MVT::v2i64 : MVT::v1i64;
8218 if (VT == MVT::v2i64 && N->getOpcode() == ISD::BITCAST) {
8459 if (VT == MVT::v2i64)
13797 if (ST->hasMVEIntegerOps() && VT == MVT::v2i64)
14629 Ty == MVT::v4i32 || Ty == MVT::v4f32 || Ty == MVT::v2i64 ||
lib/Target/ARM/ARMTargetTransformInfo.cpp 216 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
217 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
364 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i8, 10 },
365 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i8, 2 },
368 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i16, 10 },
369 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i16, 2 },
370 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 8 },
371 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i32, 2 },
557 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1},
579 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1},
602 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1},
675 { ISD::SDIV, MVT::v2i64, 2 * FunctionCallDivCost},
676 { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost},
677 { ISD::SREM, MVT::v2i64, 2 * FunctionCallDivCost},
678 { ISD::UREM, MVT::v2i64, 2 * FunctionCallDivCost},
708 if (LT.second == MVT::v2i64 &&
lib/Target/Mips/MipsISelLowering.cpp 3979 else if (VT == MVT::v2i64 || VT == MVT::v2f64)
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 1014 ViaVecTy = MVT::v2i64;
1105 CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
1195 Mips::SPLATI_D, DL, MVT::v2i64, SDValue(Res, 0),
1242 Res = CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
lib/Target/Mips/MipsSEISelLowering.cpp 120 addMSAIntType(MVT::v2i64, &Mips::MSA128DRegClass);
354 if (Ty == MVT::v4i32 || Ty == MVT::v2i64) {
1386 if (ResVecTy == MVT::v2i64) {
1434 if (VecTy == MVT::v2i64) {
1472 if (VecTy == MVT::v2i64) {
1484 ISD::BITCAST, DL, MVT::v2i64,
1495 if (VecTy == MVT::v2i64)
1512 MVT ResEltTy = ResTy == MVT::v2i64 ? MVT::i64 : MVT::i32;
lib/Target/Mips/MipsSEInstrInfo.cpp 285 else if (TRI->isTypeLegalForClass(*RC, MVT::v2i64) ||
363 else if (TRI->isTypeLegalForClass(*RC, MVT::v2i64) ||
lib/Target/NVPTX/NVPTXISelLowering.cpp 145 case MVT::v2i64:
2305 case MVT::v2i64:
4796 case MVT::v2i64:
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 3976 else if (VecVT == MVT::v2i64)
3986 else if (VecVT == MVT::v2i64)
3996 else if (VecVT == MVT::v2i64)
4924 N->getValueType(0) == MVT::v2i64)
4936 N->getValueType(0) == MVT::v2i64)) {
lib/Target/PowerPC/PPCISelLowering.cpp 670 setOperationAction(ISD::SMAX, MVT::v2i64, Expand);
671 setOperationAction(ISD::SMIN, MVT::v2i64, Expand);
672 setOperationAction(ISD::UMAX, MVT::v2i64, Expand);
673 setOperationAction(ISD::UMIN, MVT::v2i64, Expand);
676 for (auto VT : {MVT::v2i64, MVT::v4i32, MVT::v8i16, MVT::v16i8})
710 setOperationAction(ISD::ABS, MVT::v2i64, Expand);
758 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2i64, Legal);
762 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i64, Legal);
801 setOperationAction(ISD::SHL, MVT::v2i64, Legal);
802 setOperationAction(ISD::SRA, MVT::v2i64, Legal);
803 setOperationAction(ISD::SRL, MVT::v2i64, Legal);
813 setOperationAction(ISD::SETCC, MVT::v2i64, Legal);
816 setOperationAction(ISD::SHL, MVT::v2i64, Expand);
817 setOperationAction(ISD::SRA, MVT::v2i64, Expand);
818 setOperationAction(ISD::SRL, MVT::v2i64, Expand);
820 setOperationAction(ISD::SETCC, MVT::v2i64, Custom);
823 setOperationAction(ISD::ADD, MVT::v2i64, Expand);
824 setOperationAction(ISD::SUB, MVT::v2i64, Expand);
827 setOperationAction(ISD::LOAD, MVT::v2i64, Promote);
828 AddPromotedToType (ISD::LOAD, MVT::v2i64, MVT::v2f64);
829 setOperationAction(ISD::STORE, MVT::v2i64, Promote);
830 AddPromotedToType (ISD::STORE, MVT::v2i64, MVT::v2f64);
832 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2i64, Legal);
834 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Legal);
835 setOperationAction(ISD::UINT_TO_FP, MVT::v2i64, Legal);
836 setOperationAction(ISD::FP_TO_SINT, MVT::v2i64, Legal);
837 setOperationAction(ISD::FP_TO_UINT, MVT::v2i64, Legal);
859 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i64, Custom);
862 addRegisterClass(MVT::v2i64, &PPC::VSRCRegClass);
866 addRegisterClass(MVT::v2i64, &PPC::VRRCRegClass);
2979 if (Op.getValueType() == MVT::v2i64) {
2982 if (Op.getOperand(0).getValueType() == MVT::v2i64) {
2986 return DAG.getNode(ISD::BITCAST, dl, MVT::v2i64,
3301 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
3381 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
3518 case MVT::v2i64:
3992 case MVT::v2i64:
5777 case MVT::v2i64:
6158 case MVT::v2i64:
6369 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64) {
7665 MVT IntermediateVT = FourEltRes ? MVT::v4i32 : MVT::v2i64;
8192 (HasDirectMove && (VecVT == MVT::v2i64 || VecVT == MVT::v4i32));
8921 DAG.getVTList(IsFourByte ? MVT::v4i32 : MVT::v2i64, MVT::Other);
8975 SDValue Conv1 = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V1);
8977 DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V2.isUndef() ? V1 : V2);
8979 SDValue PermDI = DAG.getNode(PPCISD::XXPERMDI, dl, MVT::v2i64, Conv1, Conv2,
8994 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V1);
8995 SDValue ReveDWord = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v2i64, Conv);
9557 Op = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v2i64, Op.getOperand(0),
9560 Op = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v2i64, Op);
10003 assert((VT == MVT::v2i64 || VT == MVT::v4i32 || VT == MVT::v8i16 ||
10006 assert((VT != MVT::v2i64 || Subtarget.hasP8Altivec()) &&
10024 if (VT == MVT::v2i64)
12699 EVT NewVT = TargetVT == MVT::v2i64 ? MVT::v2f64 : MVT::v4f32;
13495 (StoreVT == MVT::v2f64 || StoreVT == MVT::v2i64 ||
13510 (LoadVT == MVT::v2f64 || LoadVT == MVT::v2i64 ||
14929 if (VT != MVT::v2f64 && VT != MVT::v2i64 &&
14991 if (VT == MVT::v2i64)
15314 SDValue Bitcast = DCI.DAG.getBitcast(MVT::v2i64, Op0.getOperand(0));
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 851 (LT.second == MVT::v2f64 || LT.second == MVT::v2i64);
lib/Target/SystemZ/SystemZISelLowering.cpp 102 addRegisterClass(MVT::v2i64, &SystemZ::VR128BitRegClass);
343 if (VT != MVT::v2i64)
382 setOperationAction(ISD::FP_TO_SINT, MVT::v2i64, Legal);
384 setOperationAction(ISD::FP_TO_UINT, MVT::v2i64, Legal);
386 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Legal);
388 setOperationAction(ISD::UINT_TO_FP, MVT::v2i64, Legal);
391 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal);
393 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v2i64, Legal);
1259 Value = DAG.getBuildVector(MVT::v2i64, DL, {Value, DAG.getUNDEF(MVT::i64)});
1283 Value = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Value);
1347 case MVT::v2i64:
2671 SDValue HRes = DAG.getNode(Opcode, DL, MVT::v2i64, H0, H1);
2672 SDValue LRes = DAG.getNode(Opcode, DL, MVT::v2i64, L0, L1);
4502 return DAG.getUNDEF(MVT::v2i64);
4513 return DAG.getNode(SystemZISD::JOIN_DWORDS, DL, MVT::v2i64, Op0, Op1);
4621 if (VT == MVT::v2i64 && !AllLoads)
4646 Op01 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op01);
4647 Op23 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op23);
4649 DL, MVT::v2i64, Op01, Op23);
5563 if (VT == MVT::v8i16 || VT == MVT::v4i32 || VT == MVT::v2i64)
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 146 case MVT::v2i64:
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 61 MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64})
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 143 case MVT::v2i64:
693 case MVT::v2i64:
807 case MVT::v2i64:
1328 case MVT::v2i64:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 65 addRegisterClass(MVT::v2i64, &WebAssembly::V128RegClass);
121 setOperationAction(Op, MVT::v2i64, Expand);
135 for (auto T : {MVT::v2i64, MVT::v2f64})
142 for (auto T: {MVT::v2i64, MVT::v2f64})
150 setOperationAction(Op, MVT::v2i64, Custom);
158 for (auto T : {MVT::v2i64, MVT::v2f64})
163 setOperationAction(ISD::MUL, MVT::v2i64, Expand);
170 for (auto T : {MVT::v2i64, MVT::v2f64})
180 setOperationAction(Op, MVT::v2i64, Expand);
238 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32,
253 setLoadExtAction(Ext, MVT::v2i64, MVT::v2i32, Legal);
558 (ExtT == MVT::v2i64 && MemT == MVT::v2i32);
1528 if (!SplatConst || Op.getSimpleValueType() != MVT::v2i64)
lib/Target/X86/X86FastISel.cpp 390 case MVT::v2i64:
564 case MVT::v2i64:
lib/Target/X86/X86ISelDAGToDAG.cpp 3963 case MVT::v2i64:
3989 case MVT::v2i64:
4010 case MVT::v2i64:
4040 case MVT::v2i64:
4066 case MVT::v2i64:
4087 case MVT::v2i64:
lib/Target/X86/X86ISelLowering.cpp 843 addRegisterClass(MVT::v2i64, Subtarget.hasVLX() ? &X86::VR128XRegClass
860 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
872 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
889 setOperationAction(ISD::UADDSAT, MVT::v2i64, Custom);
890 setOperationAction(ISD::USUBSAT, MVT::v2i64, Custom);
896 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
915 for (auto VT : { MVT::v2f64, MVT::v2i64 }) {
920 if (VT == MVT::v2i64 && !Subtarget.is64Bit())
929 setOperationAction(ISD::SELECT, MVT::v2i64, Custom);
984 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v2i64, Custom);
999 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1021 setOperationAction(ISD::CTLZ, MVT::v2i64, Custom);
1057 for (auto VT : { MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1066 setLoadExtAction(LoadExtOp, MVT::v2i64, MVT::v2i8, Legal);
1068 setLoadExtAction(LoadExtOp, MVT::v2i64, MVT::v2i16, Legal);
1069 setLoadExtAction(LoadExtOp, MVT::v2i64, MVT::v2i32, Legal);
1078 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64,
1086 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64,
1248 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
1256 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64,
1282 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
1323 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1401 for (auto VT : {MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
1543 for (auto VT : { MVT::v2i64, MVT::v4i64 }) {
1551 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 }) {
1560 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64,
1565 for (auto VT : { MVT::v2i64, MVT::v4i64 }) {
1576 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 }) {
1582 for (auto VT : { MVT::v4i32, MVT::v8i32, MVT::v2i64, MVT::v4i64 })
1733 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Legal);
1734 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Legal);
1735 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Legal);
1757 for (auto VT : { MVT::v8i16, MVT::v4i32, MVT::v2i64,
2268 case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
2558 ValToCopy = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64,
3783 Arg = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, Arg);
3784 Arg = getMOVL(DAG, dl, MVT::v2i64, DAG.getUNDEF(MVT::v2i64), Arg);
3784 Arg = getMOVL(DAG, dl, MVT::v2i64, DAG.getUNDEF(MVT::v2i64), Arg);
9367 case MVT::v2i64:
10659 if ((Subtarget.hasSSE41() || VT == MVT::v2i64 || VT == MVT::v2f64) &&
11061 case MVT::v2i64:
12026 MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12035 MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12039 DAG.getNode(X86ISD::UNPCKL, DL, MVT::v2i64, Lo, Hi));
12213 V = DAG.getBitcast(MVT::v2i64, V);
12214 V = DAG.getNode(X86ISD::VZEXT_MOVL, DL, MVT::v2i64, V);
12996 assert(V1.getSimpleValueType() == MVT::v2i64 && "Bad operand type!");
12997 assert(V2.getSimpleValueType() == MVT::v2i64 && "Bad operand type!");
13002 if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v2i64, V1, V2,
13014 MVT::v2i64,
13028 if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v2i64, V1, V2, Mask,
13035 DL, MVT::v2i64, V1, V2, Mask, Zeroable, Subtarget, DAG))
13041 DL, MVT::v2i64, V2, V1, InverseMask, Zeroable, Subtarget, DAG))
13048 if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v2i64, V1, V2, Mask,
13053 if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v2i64, Mask, V1, V2, DAG))
13060 if (SDValue Rotate = lowerShuffleAsRotate(DL, MVT::v2i64, V1, V2, Mask,
13064 if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v2i64, V1, V2, Mask,
13072 return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v2i64, V1, V2, Mask,
13081 return DAG.getBitcast(MVT::v2i64,
14489 case MVT::v2i64:
16931 ExtVT = MVT::v2i64;
17703 assert(OpVT.is128BitVector() && OpVT.isInteger() && OpVT != MVT::v2i64 &&
18576 SDValue XR1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64,
18626 ISD::OR, dl, MVT::v2i64,
18627 DAG.getBitcast(MVT::v2i64,
18629 DAG.getBitcast(MVT::v2i64,
19445 SDValue OpLo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v2i64, In,
19447 SDValue OpHi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v2i64, In,
19470 In = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v2i64, In,
19553 if (VT == MVT::v2i64 && SrcVT == MVT::v2f32) {
19977 MVT TestVT = VT.is128BitVector() ? MVT::v2i64 : MVT::v4i64;
20859 if (VT == MVT::v2i64) {
20868 SB = DAG.getConstant(0x8000000080000000ULL, dl, MVT::v2i64);
20870 SB = DAG.getConstant(0x0000000080000000ULL, dl, MVT::v2i64);
20872 Op0 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op0, SB);
20873 Op1 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op1, SB);
21254 MVT VCmpVT = VT == MVT::f32 ? MVT::v4i32 : MVT::v2i64;
21670 MVT DestVT = VT == MVT::v2i64 ? MVT::v4i32 : VT;
21692 if (VT == MVT::v2i64) {
22543 ShAmt = DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(ShAmt), MVT::v2i64, ShAmt);
22553 MVT::v2i64, ShAmt);
22567 MVT::v2i64, ShAmt);
24961 if ((VT == MVT::v2i64 || VT == MVT::v4i64) && Subtarget.hasSSE41()) {
25097 SDValue Evens = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64,
25098 DAG.getBitcast(MVT::v2i64, A),
25099 DAG.getBitcast(MVT::v2i64, B));
25101 SDValue Odds = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64,
25102 DAG.getBitcast(MVT::v2i64, Aodds),
25103 DAG.getBitcast(MVT::v2i64, Bodds));
25114 assert((VT == MVT::v2i64 || VT == MVT::v4i64 || VT == MVT::v8i64) &&
25429 static_cast<EVT>(MVT::v2i64).getTypeForEVT(*DAG.getContext()), Callee,
25454 (VT != MVT::v2i64 && VT != MVT::v4i64));
25482 bool AShift = LShift && VT != MVT::v2i64 && VT != MVT::v4i64;
25495 assert((VT == MVT::v2i64 || VT == MVT::v4i64) && "Unexpected SRA type");
25512 if (VT == MVT::v2i64)
25524 if (VT == MVT::v2i64)
25548 if (((!Subtarget.hasXOP() && VT == MVT::v2i64) ||
25678 if (VT == MVT::v2i64 && Amt.getOpcode() == ISD::BITCAST &&
25788 if (Subtarget.hasXOP() && (VT == MVT::v2i64 || VT == MVT::v4i32 ||
25802 if (VT == MVT::v2i64 && Opc != ISD::SRA) {
25814 if ((VT == MVT::v2i64 || (VT == MVT::v4i64 && Subtarget.hasInt256())) &&
26418 SDValue Res02 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64,
26419 DAG.getBitcast(MVT::v2i64, R),
26420 DAG.getBitcast(MVT::v2i64, Scale));
26421 SDValue Res13 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64,
26422 DAG.getBitcast(MVT::v2i64, R13),
26423 DAG.getBitcast(MVT::v2i64, Scale13));
26819 Src = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, Src);
26822 MVT V2X64VT = DstVT == MVT::f64 ? MVT::v2f64 : MVT::v2i64;
27222 SDValue SclToVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64,
27404 if (Index.getValueType() == MVT::v2i64 && Subtarget.hasVLX()) {
27834 if (isTypeLegal(MVT::v2i64) && !NoImplicitFloatOps) {
27836 DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, N->getOperand(0));
27837 Wide = DAG.getNode(ISD::CTPOP, dl, MVT::v2i64, Wide);
28068 Lo = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, Lo);
28071 Hi = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, Hi);
28210 if (N->getValueType(0) != MVT::v2f32 || Src.getValueType() != MVT::v2i64)
28222 if (Subtarget.hasDQI() && Subtarget.hasVLX() && SrcVT == MVT::v2i64) {
28228 SDValue ZExtIn = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::v2i64, Src);
28231 SDValue Or = DAG.getNode(ISD::OR, dl, MVT::v2i64, ZExtIn,
28232 DAG.getBitcast(MVT::v2i64, VBias));
28371 SDVTList Tys = DAG.getVTList(MVT::v2i64, MVT::Other);
28484 if (Index.getValueType() != MVT::v2i64)
32784 (MaskVT == MVT::v2f64 || MaskVT == MVT::v2i64 || MaskVT == MVT::v4f64 ||
34194 (VT == MVT::v2f64 || VT == MVT::v2i64) &&
34210 In.getOperand(0).getValueType() == MVT::v2i64)
35251 SExtVT = MVT::v2i64;
35400 V = DAG.getBitcast(MVT::v2i64, V);
35617 DAG.getBitcast(MVT::v2i64, N00));
35626 DAG.getBitcast(MVT::v2i64, Res));
36143 if ((SrcVT == MVT::v4i32 || SrcVT == MVT::v2i64) &&
36310 Rdx = DAG.getNode(X86ISD::PSADBW, DL, MVT::v2i64, Rdx,
36337 Rdx = DAG.getNode(X86ISD::PSADBW, DL, MVT::v2i64, Rdx,
39837 case MVT::v2i64: if (!Subtarget.hasSSE42()) return SDValue(); break;
40596 : (TLI.isTypeLegal(MVT::i64) ? MVT::v2i64 : MVT::v4i32);
42794 SDValue BCCmp = DAG.getBitcast(OpSize == 256 ? MVT::v4i64 : MVT::v2i64,
43251 assert(InVT == MVT::v2i64 && "Unexpected VT!");
44775 if (VT == MVT::v2i64 && Src.getOpcode() == ISD::ANY_EXTEND &&
44814 if (N->getValueType(0) == MVT::v2i64 && LHS.hasOneUse() &&
44821 LHS = DAG.getBitcast(MVT::v2i64, LHS);
44822 return DAG.getNode(N->getOpcode(), dl, MVT::v2i64, LHS, RHS);
44824 if (N->getValueType(0) == MVT::v2i64 && RHS.hasOneUse() &&
44831 RHS = DAG.getBitcast(MVT::v2i64, RHS);
44832 return DAG.getNode(N->getOpcode(), dl, MVT::v2i64, LHS, RHS);
45903 case MVT::v2i64:
lib/Target/X86/X86TargetTransformInfo.cpp 214 { ISD::MUL, MVT::v2i64, 17 },
216 { ISD::ADD, MVT::v2i64, 4 },
217 { ISD::SUB, MVT::v2i64, 4 },
303 { ISD::SRA, MVT::v2i64, 1 },
467 { ISD::SHL, MVT::v2i64, 1 }, // psllq.
471 { ISD::SRL, MVT::v2i64, 1 }, // psrlq.
486 { ISD::MUL, MVT::v2i64, 1 },
531 { ISD::SRA, MVT::v2i64, 1 },
564 { ISD::SHL, MVT::v2i64, 1 },
565 { ISD::SRL, MVT::v2i64, 1 },
596 { ISD::SHL, MVT::v2i64, 1 },
597 { ISD::SRL, MVT::v2i64, 2 },
598 { ISD::SRA, MVT::v2i64, 2 },
640 { ISD::SRA, MVT::v2i64, 4 }, // 2*psrad + shuffle.
676 { ISD::SRA, MVT::v2i64, 4 }, // srl/xor/sub sequence.
811 { ISD::SHL, MVT::v2i64, 4 }, // splat+shuffle sequence.
817 { ISD::SRL, MVT::v2i64, 4 }, // splat+shuffle sequence.
823 { ISD::SRA, MVT::v2i64, 12 }, // srl/xor/sub sequence.
829 { ISD::MUL, MVT::v2i64, 8 }, // 3*pmuludq/3*shift/2*add
1050 {TTI::SK_PermuteSingleSrc, MVT::v2i64, 1}, // vpermq
1066 {TTI::SK_PermuteTwoSrc, MVT::v2i64, 1}, // vpermt2q
1185 {TTI::SK_Select, MVT::v2i64, 1}, // pblendw
1220 {TTI::SK_Broadcast, MVT::v2i64, 1}, // pshufd
1226 {TTI::SK_Reverse, MVT::v2i64, 1}, // pshufd
1232 {TTI::SK_Select, MVT::v2i64, 1}, // movsd
1239 {TTI::SK_PermuteSingleSrc, MVT::v2i64, 1}, // pshufd
1247 { TTI::SK_PermuteTwoSrc, MVT::v2i64, 1 }, // shufpd
1302 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 1 },
1303 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
1309 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 1 },
1310 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
1316 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 1 },
1319 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f64, 1 },
1323 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 1 },
1326 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
1386 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 5 },
1388 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 5 },
1493 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 5 },
1551 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i64, 1 }, // PSHUFB
1567 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 },
1568 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 2*10 },
1576 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 6 },
1577 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 },
1622 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i64, 4 }, // PAND+3*PACKUSWB
1623 { ISD::TRUNCATE, MVT::v2i16, MVT::v2i64, 2 }, // PSHUFD+PSHUFLW
1624 { ISD::TRUNCATE, MVT::v2i32, MVT::v2i64, 1 }, // PSHUFD
1747 { ISD::SETCC, MVT::v2i64, 2 },
1802 { ISD::SETCC, MVT::v2i64, 1 },
1808 { ISD::SELECT, MVT::v2i64, 1 }, // pblendvb
1817 { ISD::SETCC, MVT::v2i64, 8 },
1823 { ISD::SELECT, MVT::v2i64, 3 }, // pand + pandn + por
1895 { ISD::CTLZ, MVT::v2i64, 1 },
1936 { ISD::USUBSAT, MVT::v2i64, 2 }, // pmaxuq + psubq
1940 { ISD::UADDSAT, MVT::v2i64, 3 }, // not + pminuq + paddq
1949 { ISD::BITREVERSE, MVT::v2i64, 1 },
2051 { ISD::BITREVERSE, MVT::v2i64, 5 },
2055 { ISD::BSWAP, MVT::v2i64, 1 },
2058 { ISD::CTLZ, MVT::v2i64, 23 },
2062 { ISD::CTPOP, MVT::v2i64, 7 },
2066 { ISD::CTTZ, MVT::v2i64, 10 },
2072 { ISD::BITREVERSE, MVT::v2i64, 29 },
2076 { ISD::BSWAP, MVT::v2i64, 7 },
2079 { ISD::CTLZ, MVT::v2i64, 25 },
2083 { ISD::CTPOP, MVT::v2i64, 12 },
2087 { ISD::CTTZ, MVT::v2i64, 14 },
2287 { ISD::ROTL, MVT::v2i64, 1 },
2293 { ISD::ROTR, MVT::v2i64, 1 },
2304 { ISD::ROTL, MVT::v2i64, 1 },
2312 { ISD::ROTR, MVT::v2i64, 2 },
2540 { ISD::ADD, MVT::v2i64, 2 }, // The data reported by the IACA tool is "1.6".
2555 { ISD::ADD, MVT::v2i64, 1 }, // The data reported by the IACA tool is "1.5".
2565 { ISD::ADD, MVT::v2i64, 2 }, // The data reported by the IACA tool is "1.6".
2581 { ISD::ADD, MVT::v2i64, 1 }, // The data reported by the IACA tool is "1.5".
2657 { ISD::AND, MVT::v2i64, 2 }, // movmskpd + cmp
2661 { ISD::OR, MVT::v2i64, 2 }, // movmskpd + cmp
2707 {ISD::SMIN, MVT::v2i64, 6},
2708 {ISD::UMIN, MVT::v2i64, 8},
2719 {ISD::SMIN, MVT::v2i64, 9},
2720 {ISD::UMIN, MVT::v2i64,10},
2730 {ISD::SMIN, MVT::v2i64, 7}, // The data reported by the IACA is "6.8"
2731 {ISD::UMIN, MVT::v2i64, 8}, // The data reported by the IACA is "8.6"
2738 {ISD::SMIN, MVT::v2i64, 3},
2739 {ISD::UMIN, MVT::v2i64, 3},
2782 {ISD::SMIN, MVT::v2i64, 6},
2783 {ISD::UMIN, MVT::v2i64, 8},
2794 {ISD::SMIN, MVT::v2i64, 9},
2795 {ISD::UMIN, MVT::v2i64,11},
2805 {ISD::SMIN, MVT::v2i64, 7}, // The data reported by the IACA is "6.8"
2806 {ISD::UMIN, MVT::v2i64, 9}, // The data reported by the IACA is "8.6"
2813 {ISD::SMIN, MVT::v2i64, 3},
2814 {ISD::UMIN, MVT::v2i64, 3},
utils/TableGen/CodeGenTarget.cpp 123 case MVT::v2i64: return "MVT::v2i64";