|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 77 LocVT == MVT::v8i16 ||
331 LocVT == MVT::v8i16 ||
378 LocVT == MVT::v8i16 ||
574 LocVT == MVT::v8i16 ||
638 LocVT == MVT::v8i16 ||
722 LocVT == MVT::v8i16 ||
804 LocVT == MVT::v8i16 ||
838 LocVT == MVT::v8i16 ||
1037 LocVT == MVT::v8i16 ||
1144 LocVT == MVT::v8i16 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc 2167 /* 4020*/ /*SwitchType*/ 43, MVT::v8i16,// ->4065
2207 /* 4121*/ /*SwitchType*/ 43, MVT::v8i16,// ->4166
2247 /* 4222*/ /*SwitchType*/ 43, MVT::v8i16,// ->4267
2287 /* 4323*/ /*SwitchType*/ 43, MVT::v8i16,// ->4368
2327 /* 4424*/ /*SwitchType*/ 43, MVT::v8i16,// ->4469
2367 /* 4525*/ /*SwitchType*/ 43, MVT::v8i16,// ->4570
2440 /* 4691*/ /*SwitchType*/ 43, MVT::v8i16,// ->4736
2446 MVT::v8i16, 0/*#Ops*/, // Results = #1
2451 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2494 /* 4833*/ /*SwitchType*/ 43, MVT::v8i16,// ->4878
2500 MVT::v8i16, 0/*#Ops*/, // Results = #1
2505 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2548 /* 4975*/ /*SwitchType*/ 43, MVT::v8i16,// ->5020
2554 MVT::v8i16, 0/*#Ops*/, // Results = #1
2559 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2602 /* 5117*/ /*SwitchType*/ 43, MVT::v8i16,// ->5162
2608 MVT::v8i16, 0/*#Ops*/, // Results = #1
2613 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2656 /* 5259*/ /*SwitchType*/ 43, MVT::v8i16,// ->5304
2662 MVT::v8i16, 0/*#Ops*/, // Results = #1
2667 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2710 /* 5401*/ /*SwitchType*/ 43, MVT::v8i16,// ->5446
2716 MVT::v8i16, 0/*#Ops*/, // Results = #1
2721 MVT::v8i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2764 /* 5525*/ OPC_CheckChild0Type, MVT::v8i16,
65978 /*160576*/ OPC_CheckChild0Type, MVT::v8i16,
66042 /*160693*/ OPC_CheckChild0Type, MVT::v8i16,
66111 /*160819*/ OPC_CheckChild0Type, MVT::v8i16,
66177 /*160938*/ OPC_CheckChild0Type, MVT::v8i16,
66255 /*161077*/ OPC_CheckType, MVT::v8i16,
66258 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
66321 /*161196*/ OPC_CheckType, MVT::v8i16,
66324 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
66394 /*161328*/ OPC_CheckType, MVT::v8i16,
66397 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
66463 /*161450*/ OPC_CheckType, MVT::v8i16,
66466 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
66534 /*161577*/ OPC_CheckType, MVT::v8i16,
66537 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
66594 /*161687*/ OPC_CheckType, MVT::v8i16,
66597 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
66659 /*161808*/ OPC_CheckType, MVT::v8i16,
66662 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
66722 /*161921*/ OPC_CheckType, MVT::v8i16,
66725 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
66787 /*162038*/ OPC_CheckType, MVT::v8i16,
66790 MVT::v8i16, 2/*#Ops*/, 0, 1,
66855 /*162159*/ OPC_CheckType, MVT::v8i16,
66858 MVT::v8i16, 2/*#Ops*/, 0, 1,
66917 /*162269*/ OPC_CheckChild0Type, MVT::v8i16,
66965 /*162356*/ OPC_CheckChild0Type, MVT::v8i16,
67017 /*162451*/ OPC_CheckChild0Type, MVT::v8i16,
67067 /*162540*/ OPC_CheckChild0Type, MVT::v8i16,
67125 /*162647*/ OPC_CheckType, MVT::v8i16,
67128 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
67165 /*162720*/ OPC_CheckType, MVT::v8i16,
67168 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
67204 /*162792*/ OPC_CheckType, MVT::v8i16,
67207 MVT::v8i16, 2/*#Ops*/, 0, 1,
67243 /*162863*/ OPC_CheckType, MVT::v8i16,
67246 MVT::v8i16, 2/*#Ops*/, 0, 1,
67288 /*162948*/ OPC_CheckType, MVT::v8i16,
67291 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
67331 /*163024*/ OPC_CheckType, MVT::v8i16,
67334 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
67373 /*163099*/ OPC_CheckType, MVT::v8i16,
67376 MVT::v8i16, 2/*#Ops*/, 1, 0,
67415 /*163173*/ OPC_CheckType, MVT::v8i16,
67418 MVT::v8i16, 2/*#Ops*/, 1, 0,
67456 /*163245*/ OPC_CheckChild0Type, MVT::v8i16,
67472 /*163276*/ /*SwitchType*/ 14, MVT::v8i16,// ->163292
67476 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
67511 /*163352*/ OPC_CheckChild0Type, MVT::v8i16,
67537 /*163397*/ OPC_CheckChild0Type, MVT::v8i16,
67558 /*163434*/ OPC_CheckChild0Type, MVT::v8i16,
67584 /*163478*/ OPC_CheckChild0Type, MVT::v8i16,
67594 /*163493*/ OPC_CheckType, MVT::v8i16,
67598 MVT::v8i16, 4/*#Ops*/, 0, 3, 1, 4,
67609 /*163522*/ OPC_CheckChild0Type, MVT::v8i16,
67619 /*163537*/ OPC_CheckType, MVT::v8i16,
67623 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 4,
67630 /*163559*/ OPC_CheckChild0Type, MVT::v8i16,
67641 /*163575*/ OPC_CheckType, MVT::v8i16,
67645 MVT::v8i16, 4/*#Ops*/, 3, 2, 0, 4,
67812 /*163876*/ OPC_CheckType, MVT::v8i16,
67815 MVT::v8i16, 2/*#Ops*/, 0, 1,
67828 /*163905*/ OPC_CheckChild1Type, MVT::v8i16,
67870 /*163979*/ OPC_CheckType, MVT::v8i16,
67873 MVT::v8i16, 2/*#Ops*/, 0, 1,
67886 /*164008*/ OPC_CheckChild1Type, MVT::v8i16,
67950 /*164123*/ OPC_CheckChild1Type, MVT::v8i16,
67952 /*164126*/ OPC_CheckChild2Type, MVT::v8i16,
67954 /*164129*/ OPC_CheckType, MVT::v8i16,
67957 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
68020 /*164250*/ OPC_CheckChild1Type, MVT::v8i16,
68022 /*164253*/ OPC_CheckChild2Type, MVT::v8i16,
68024 /*164256*/ OPC_CheckType, MVT::v8i16,
68027 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
68061 /*164323*/ OPC_CheckType, MVT::v8i16,
68064 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
68098 /*164390*/ OPC_CheckType, MVT::v8i16,
68101 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
68148 /*164480*/ OPC_CheckType, MVT::v8i16,
68151 MVT::v8i16, 2/*#Ops*/, 1, 0,
68165 /*164510*/ OPC_CheckChild1Type, MVT::v8i16,
68212 /*164589*/ OPC_CheckType, MVT::v8i16,
68215 MVT::v8i16, 2/*#Ops*/, 1, 0,
68229 /*164619*/ OPC_CheckChild1Type, MVT::v8i16,
68299 /*164741*/ OPC_CheckChild1Type, MVT::v8i16,
68301 /*164744*/ OPC_CheckChild2Type, MVT::v8i16,
68304 /*164748*/ OPC_CheckType, MVT::v8i16,
68307 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
68375 /*164875*/ OPC_CheckChild1Type, MVT::v8i16,
68377 /*164878*/ OPC_CheckChild2Type, MVT::v8i16,
68380 /*164882*/ OPC_CheckType, MVT::v8i16,
68383 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
68420 /*164952*/ OPC_CheckType, MVT::v8i16,
68423 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
68460 /*165022*/ OPC_CheckType, MVT::v8i16,
68463 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
68542 /*165175*/ /*SwitchType*/ 13, MVT::v8i16,// ->165190
68546 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
68628 /*165340*/ /*SwitchType*/ 13, MVT::v8i16,// ->165355
68632 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
68714 /*165505*/ /*SwitchType*/ 13, MVT::v8i16,// ->165520
68718 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
68800 /*165670*/ /*SwitchType*/ 13, MVT::v8i16,// ->165685
68804 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
68880 /*165822*/ /*SwitchType*/ 13, MVT::v8i16,// ->165837
68884 MVT::v8i16, 3/*#Ops*/, 2, 0, 3,
68967 /*165988*/ /*SwitchType*/ 13, MVT::v8i16,// ->166003
68971 MVT::v8i16, 3/*#Ops*/, 2, 0, 3,
69054 /*166154*/ /*SwitchType*/ 13, MVT::v8i16,// ->166169
69058 MVT::v8i16, 3/*#Ops*/, 2, 0, 3,
69141 /*166320*/ /*SwitchType*/ 13, MVT::v8i16,// ->166335
69145 MVT::v8i16, 3/*#Ops*/, 2, 0, 3,
69200 /*166430*/ OPC_CheckType, MVT::v8i16,
69203 MVT::v8i16, 2/*#Ops*/, 0, 1,
69245 /*166508*/ OPC_CheckType, MVT::v8i16,
69248 MVT::v8i16, 2/*#Ops*/, 0, 1,
69306 /*166621*/ /*SwitchType*/ 11, MVT::v8i16,// ->166634
69309 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
69330 /*166670*/ OPC_CheckType, MVT::v8i16,
69333 MVT::v8i16, 2/*#Ops*/, 0, 1,
69360 /*166724*/ OPC_CheckType, MVT::v8i16,
69363 MVT::v8i16, 2/*#Ops*/, 0, 1,
69391 /*166779*/ OPC_CheckType, MVT::v8i16,
69393 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
69421 /*166833*/ OPC_CheckType, MVT::v8i16,
69423 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
69471 /*166929*/ /*SwitchType*/ 11, MVT::v8i16,// ->166942
69474 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
69496 /*166979*/ OPC_CheckType, MVT::v8i16,
69499 MVT::v8i16, 2/*#Ops*/, 1, 0,
69529 /*167036*/ OPC_CheckType, MVT::v8i16,
69532 MVT::v8i16, 2/*#Ops*/, 1, 0,
69563 /*167094*/ OPC_CheckType, MVT::v8i16,
69565 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
69596 /*167151*/ OPC_CheckType, MVT::v8i16,
69598 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
69644 /*167238*/ /*SwitchType*/ 10, MVT::v8i16,// ->167250
69647 MVT::v8i16, 2/*#Ops*/, 0, 1,
69684 /*167317*/ OPC_CheckChild0Type, MVT::v8i16,
71152 /*170442*/ OPC_CheckChild1Type, MVT::v8i16,
71330 /*170802*/ OPC_CheckChild0Type, MVT::v8i16,
71836 /*171805*/ OPC_CheckChild0Type, MVT::v8i16,
72749 /*173520*/ OPC_CheckChild1Type, MVT::v8i16,
73014 /*174018*/ OPC_CheckChild0Type, MVT::v8i16,
73198 /*174382*/ OPC_CheckChild0Type, MVT::v8i16,
73241 /*174458*/ OPC_CheckChild0Type, MVT::v8i16,
73437 /*174811*/ OPC_CheckChild0Type, MVT::v8i16,
73478 /*174884*/ OPC_CheckChild1Type, MVT::v8i16,
73484 /*174896*/ OPC_CheckChild1Type, MVT::v8i16,
73489 /*174905*/ OPC_CheckChild0Type, MVT::v8i16,
73496 /*174917*/ OPC_CheckType, MVT::v8i16,
73498 /*174920*/ OPC_CheckType, MVT::v8i16,
73500 /*174923*/ OPC_CheckType, MVT::v8i16,
73504 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
73509 /*174941*/ OPC_CheckChild2Type, MVT::v8i16,
73510 /*174943*/ OPC_CheckType, MVT::v8i16,
73512 /*174946*/ OPC_CheckType, MVT::v8i16,
73515 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
73521 /*174962*/ OPC_CheckChild2Type, MVT::v8i16,
73522 /*174964*/ OPC_CheckType, MVT::v8i16,
73525 MVT::v8i16, 2/*#Ops*/, 0, 1,
73674 /*175263*/ OPC_CheckChild0Type, MVT::v8i16,
73858 /*175627*/ OPC_CheckChild0Type, MVT::v8i16,
73901 /*175703*/ OPC_CheckChild0Type, MVT::v8i16,
74097 /*176056*/ OPC_CheckChild0Type, MVT::v8i16,
74138 /*176129*/ OPC_CheckChild1Type, MVT::v8i16,
74144 /*176141*/ OPC_CheckChild1Type, MVT::v8i16,
74149 /*176150*/ OPC_CheckChild0Type, MVT::v8i16,
74156 /*176162*/ OPC_CheckType, MVT::v8i16,
74158 /*176165*/ OPC_CheckType, MVT::v8i16,
74160 /*176168*/ OPC_CheckType, MVT::v8i16,
74164 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
74169 /*176186*/ OPC_CheckChild2Type, MVT::v8i16,
74170 /*176188*/ OPC_CheckType, MVT::v8i16,
74172 /*176191*/ OPC_CheckType, MVT::v8i16,
74175 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
74181 /*176207*/ OPC_CheckChild2Type, MVT::v8i16,
74182 /*176209*/ OPC_CheckType, MVT::v8i16,
74185 MVT::v8i16, 2/*#Ops*/, 0, 1,
74439 /*176689*/ OPC_CheckType, MVT::v8i16,
74441 MVT::v8i16, 1/*#Ops*/, 0,
74618 /*177023*/ OPC_CheckType, MVT::v8i16,
74620 MVT::v8i16, 1/*#Ops*/, 0,
74687 /*177144*/ OPC_CheckChild0Type, MVT::v8i16,
74714 /*177192*/ OPC_CheckChild1Type, MVT::v8i16,
74719 /*177201*/ OPC_CheckChild0Type, MVT::v8i16,
74726 /*177213*/ OPC_CheckType, MVT::v8i16,
74728 /*177216*/ OPC_CheckType, MVT::v8i16,
74732 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
74737 /*177233*/ OPC_CheckChild2Type, MVT::v8i16,
74738 /*177235*/ OPC_CheckType, MVT::v8i16,
74741 MVT::v8i16, 2/*#Ops*/, 0, 1,
74851 /*177437*/ OPC_CheckChild0Type, MVT::v8i16,
74878 /*177485*/ OPC_CheckChild1Type, MVT::v8i16,
74883 /*177494*/ OPC_CheckChild0Type, MVT::v8i16,
74890 /*177506*/ OPC_CheckType, MVT::v8i16,
74892 /*177509*/ OPC_CheckType, MVT::v8i16,
74896 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
74901 /*177526*/ OPC_CheckChild2Type, MVT::v8i16,
74902 /*177528*/ OPC_CheckType, MVT::v8i16,
74905 MVT::v8i16, 2/*#Ops*/, 0, 1,
75097 /*177891*/ OPC_CheckType, MVT::v8i16,
75101 MVT::v8i16, 2/*#Ops*/, 0, 2,
75239 /*178161*/ OPC_CheckType, MVT::v8i16,
75243 MVT::v8i16, 2/*#Ops*/, 0, 2,
75304 /*178277*/ OPC_CheckChild1Type, MVT::v8i16,
75364 /*178384*/ OPC_CheckChild1Type, MVT::v8i16,
75424 /*178491*/ OPC_CheckChild1Type, MVT::v8i16,
75484 /*178598*/ OPC_CheckChild1Type, MVT::v8i16,
75544 /*178705*/ OPC_CheckChild1Type, MVT::v8i16,
75604 /*178812*/ OPC_CheckChild1Type, MVT::v8i16,
75859 /*179274*/ OPC_CheckType, MVT::v8i16,
75862 MVT::v8i16, 1/*#Ops*/, 0,
75955 /*179445*/ OPC_CheckType, MVT::v8i16,
75958 MVT::v8i16, 1/*#Ops*/, 0,
76051 /*179616*/ OPC_CheckType, MVT::v8i16,
76054 MVT::v8i16, 1/*#Ops*/, 0,
76147 /*179787*/ OPC_CheckType, MVT::v8i16,
76150 MVT::v8i16, 1/*#Ops*/, 0,
76243 /*179958*/ OPC_CheckType, MVT::v8i16,
76246 MVT::v8i16, 1/*#Ops*/, 0,
76339 /*180129*/ OPC_CheckType, MVT::v8i16,
76342 MVT::v8i16, 1/*#Ops*/, 0,
76435 /*180300*/ OPC_CheckType, MVT::v8i16,
76438 MVT::v8i16, 1/*#Ops*/, 0,
76531 /*180471*/ OPC_CheckType, MVT::v8i16,
76534 MVT::v8i16, 1/*#Ops*/, 0,
76614 /*180630*/ /*SwitchType*/ 15, MVT::v8i16,// ->180647
76620 MVT::v8i16, 2/*#Ops*/, 0, 1,
76705 /*180809*/ /*SwitchType*/ 15, MVT::v8i16,// ->180826
76711 MVT::v8i16, 2/*#Ops*/, 0, 1,
76799 /*180987*/ /*SwitchType*/ 15, MVT::v8i16,// ->181004
76800 /*180989*/ OPC_CheckChild1Type, MVT::v8i16,
76802 /*180992*/ OPC_CheckChild2Type, MVT::v8i16,
76805 MVT::v8i16, 2/*#Ops*/, 0, 1,
76893 /*181165*/ /*SwitchType*/ 15, MVT::v8i16,// ->181182
76894 /*181167*/ OPC_CheckChild1Type, MVT::v8i16,
76896 /*181170*/ OPC_CheckChild2Type, MVT::v8i16,
76899 MVT::v8i16, 2/*#Ops*/, 0, 1,
76987 /*181343*/ /*SwitchType*/ 15, MVT::v8i16,// ->181360
76988 /*181345*/ OPC_CheckChild1Type, MVT::v8i16,
76990 /*181348*/ OPC_CheckChild2Type, MVT::v8i16,
76993 MVT::v8i16, 2/*#Ops*/, 0, 1,
77081 /*181521*/ /*SwitchType*/ 15, MVT::v8i16,// ->181538
77082 /*181523*/ OPC_CheckChild1Type, MVT::v8i16,
77084 /*181526*/ OPC_CheckChild2Type, MVT::v8i16,
77087 MVT::v8i16, 2/*#Ops*/, 0, 1,
77175 /*181699*/ /*SwitchType*/ 15, MVT::v8i16,// ->181716
77176 /*181701*/ OPC_CheckChild1Type, MVT::v8i16,
77178 /*181704*/ OPC_CheckChild2Type, MVT::v8i16,
77181 MVT::v8i16, 2/*#Ops*/, 0, 1,
77269 /*181877*/ /*SwitchType*/ 15, MVT::v8i16,// ->181894
77270 /*181879*/ OPC_CheckChild1Type, MVT::v8i16,
77272 /*181882*/ OPC_CheckChild2Type, MVT::v8i16,
77275 MVT::v8i16, 2/*#Ops*/, 0, 1,
77353 /*182035*/ /*SwitchType*/ 11, MVT::v8i16,// ->182048
77354 /*182037*/ OPC_CheckChild1Type, MVT::v8i16,
77357 MVT::v8i16, 1/*#Ops*/, 0,
77427 /*182173*/ /*SwitchType*/ 11, MVT::v8i16,// ->182186
77428 /*182175*/ OPC_CheckChild1Type, MVT::v8i16,
77431 MVT::v8i16, 1/*#Ops*/, 0,
77531 /*182367*/ /*SwitchType*/ 15, MVT::v8i16,// ->182384
77532 /*182369*/ OPC_CheckChild1Type, MVT::v8i16,
77534 /*182372*/ OPC_CheckChild2Type, MVT::v8i16,
77537 MVT::v8i16, 2/*#Ops*/, 0, 1,
77635 /*182563*/ /*SwitchType*/ 15, MVT::v8i16,// ->182580
77636 /*182565*/ OPC_CheckChild1Type, MVT::v8i16,
77638 /*182568*/ OPC_CheckChild2Type, MVT::v8i16,
77641 MVT::v8i16, 2/*#Ops*/, 0, 1,
77727 /*182736*/ /*SwitchType*/ 15, MVT::v8i16,// ->182753
77728 /*182738*/ OPC_CheckChild1Type, MVT::v8i16,
77730 /*182741*/ OPC_CheckChild2Type, MVT::v8i16,
77733 MVT::v8i16, 2/*#Ops*/, 0, 1,
77811 /*182895*/ /*SwitchType*/ 15, MVT::v8i16,// ->182912
77812 /*182897*/ OPC_CheckChild1Type, MVT::v8i16,
77814 /*182900*/ OPC_CheckChild2Type, MVT::v8i16,
77817 MVT::v8i16, 2/*#Ops*/, 0, 1,
77895 /*183054*/ /*SwitchType*/ 15, MVT::v8i16,// ->183071
77896 /*183056*/ OPC_CheckChild1Type, MVT::v8i16,
77898 /*183059*/ OPC_CheckChild2Type, MVT::v8i16,
77901 MVT::v8i16, 2/*#Ops*/, 0, 1,
77979 /*183213*/ /*SwitchType*/ 15, MVT::v8i16,// ->183230
77980 /*183215*/ OPC_CheckChild1Type, MVT::v8i16,
77982 /*183218*/ OPC_CheckChild2Type, MVT::v8i16,
77985 MVT::v8i16, 2/*#Ops*/, 0, 1,
78082 /*183451*/ OPC_CheckChild1Type, MVT::v8i16,
78174 /*183702*/ OPC_CheckChild1Type, MVT::v8i16,
78324 /*184028*/ OPC_CheckChild1Type, MVT::v8i16,
78898 /*185080*/ OPC_CheckChild1Type, MVT::v8i16,
79592 /*186359*/ OPC_CheckChild0Type, MVT::v8i16,
79677 /*186510*/ OPC_CheckType, MVT::v8i16,
79680 MVT::v8i16, 2/*#Ops*/, 0, 1,
79692 /*186537*/ OPC_CheckChild0Type, MVT::v8i16,
79754 /*186647*/ OPC_CheckType, MVT::v8i16,
79757 MVT::v8i16, 2/*#Ops*/, 0, 1,
79778 /*186693*/ OPC_CheckChild0Type, MVT::v8i16,
79861 /*186839*/ OPC_CheckChild0Type, MVT::v8i16,
79937 /*186977*/ OPC_CheckChild0Type, MVT::v8i16,
80022 /*187128*/ OPC_CheckType, MVT::v8i16,
80025 MVT::v8i16, 2/*#Ops*/, 0, 1,
80037 /*187155*/ OPC_CheckChild0Type, MVT::v8i16,
80099 /*187265*/ OPC_CheckType, MVT::v8i16,
80102 MVT::v8i16, 2/*#Ops*/, 0, 1,
80124 /*187309*/ OPC_CheckType, MVT::v8i16,
80127 MVT::v8i16, 2/*#Ops*/, 0, 1,
80135 /*187328*/ OPC_CheckType, MVT::v8i16,
80138 MVT::v8i16, 2/*#Ops*/, 0, 1,
80356 /*187729*/ OPC_CheckChild1Type, MVT::v8i16,
80363 /*187740*/ OPC_CheckChild3Type, MVT::v8i16,
80369 /*187750*/ OPC_CheckType, MVT::v8i16,
80373 MVT::v8i16, 4/*#Ops*/, 0, 4, 2, 5,
80471 /*187940*/ OPC_CheckChild1Type, MVT::v8i16,
80565 /*188110*/ OPC_CheckChild1Type, MVT::v8i16,
80567 /*188113*/ OPC_CheckChild2Type, MVT::v8i16,
80573 /*188123*/ OPC_CheckType, MVT::v8i16,
80577 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
80696 /*188348*/ OPC_CheckChild1Type, MVT::v8i16,
80698 /*188351*/ OPC_CheckChild2Type, MVT::v8i16,
80704 /*188361*/ OPC_CheckType, MVT::v8i16,
80708 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
80879 /*188682*/ /*SwitchType*/ 11, MVT::v8i16,// ->188695
80880 /*188684*/ OPC_CheckChild1Type, MVT::v8i16,
80883 MVT::v8i16, 1/*#Ops*/, 0,
80936 /*188786*/ /*SwitchType*/ 11, MVT::v8i16,// ->188799
80940 MVT::v8i16, 1/*#Ops*/, 0,
80951 /*188814*/ OPC_CheckChild1Type, MVT::v8i16,
80976 /*188860*/ OPC_CheckChild1Type, MVT::v8i16,
81001 /*188906*/ OPC_CheckChild1Type, MVT::v8i16,
81032 /*188963*/ /*SwitchType*/ 11, MVT::v8i16,// ->188976
81036 MVT::v8i16, 1/*#Ops*/, 0,
81047 /*188991*/ OPC_CheckChild1Type, MVT::v8i16,
81072 /*189037*/ OPC_CheckChild1Type, MVT::v8i16,
81159 /*189198*/ /*SwitchType*/ 15, MVT::v8i16,// ->189215
81160 /*189200*/ OPC_CheckChild1Type, MVT::v8i16,
81162 /*189203*/ OPC_CheckChild2Type, MVT::v8i16,
81165 MVT::v8i16, 2/*#Ops*/, 0, 1,
81248 /*189365*/ /*SwitchType*/ 15, MVT::v8i16,// ->189382
81249 /*189367*/ OPC_CheckChild1Type, MVT::v8i16,
81251 /*189370*/ OPC_CheckChild2Type, MVT::v8i16,
81254 MVT::v8i16, 2/*#Ops*/, 0, 1,
81306 /*189474*/ /*SwitchType*/ 15, MVT::v8i16,// ->189491
81307 /*189476*/ OPC_CheckChild1Type, MVT::v8i16,
81309 /*189479*/ OPC_CheckChild2Type, MVT::v8i16,
81312 MVT::v8i16, 2/*#Ops*/, 0, 1,
81364 /*189583*/ /*SwitchType*/ 15, MVT::v8i16,// ->189600
81365 /*189585*/ OPC_CheckChild1Type, MVT::v8i16,
81367 /*189588*/ OPC_CheckChild2Type, MVT::v8i16,
81370 MVT::v8i16, 2/*#Ops*/, 0, 1,
81422 /*189692*/ /*SwitchType*/ 15, MVT::v8i16,// ->189709
81423 /*189694*/ OPC_CheckChild1Type, MVT::v8i16,
81425 /*189697*/ OPC_CheckChild2Type, MVT::v8i16,
81428 MVT::v8i16, 2/*#Ops*/, 0, 1,
81480 /*189801*/ /*SwitchType*/ 15, MVT::v8i16,// ->189818
81481 /*189803*/ OPC_CheckChild1Type, MVT::v8i16,
81483 /*189806*/ OPC_CheckChild2Type, MVT::v8i16,
81486 MVT::v8i16, 2/*#Ops*/, 0, 1,
81538 /*189910*/ /*SwitchType*/ 15, MVT::v8i16,// ->189927
81539 /*189912*/ OPC_CheckChild1Type, MVT::v8i16,
81541 /*189915*/ OPC_CheckChild2Type, MVT::v8i16,
81544 MVT::v8i16, 2/*#Ops*/, 0, 1,
81596 /*190019*/ /*SwitchType*/ 15, MVT::v8i16,// ->190036
81597 /*190021*/ OPC_CheckChild1Type, MVT::v8i16,
81599 /*190024*/ OPC_CheckChild2Type, MVT::v8i16,
81602 MVT::v8i16, 2/*#Ops*/, 0, 1,
81654 /*190128*/ /*SwitchType*/ 15, MVT::v8i16,// ->190145
81655 /*190130*/ OPC_CheckChild1Type, MVT::v8i16,
81657 /*190133*/ OPC_CheckChild2Type, MVT::v8i16,
81660 MVT::v8i16, 2/*#Ops*/, 0, 1,
81712 /*190237*/ /*SwitchType*/ 15, MVT::v8i16,// ->190254
81713 /*190239*/ OPC_CheckChild1Type, MVT::v8i16,
81715 /*190242*/ OPC_CheckChild2Type, MVT::v8i16,
81718 MVT::v8i16, 2/*#Ops*/, 0, 1,
81770 /*190346*/ /*SwitchType*/ 15, MVT::v8i16,// ->190363
81771 /*190348*/ OPC_CheckChild1Type, MVT::v8i16,
81773 /*190351*/ OPC_CheckChild2Type, MVT::v8i16,
81776 MVT::v8i16, 2/*#Ops*/, 0, 1,
81828 /*190455*/ /*SwitchType*/ 15, MVT::v8i16,// ->190472
81829 /*190457*/ OPC_CheckChild1Type, MVT::v8i16,
81831 /*190460*/ OPC_CheckChild2Type, MVT::v8i16,
81834 MVT::v8i16, 2/*#Ops*/, 0, 1,
81886 /*190564*/ /*SwitchType*/ 15, MVT::v8i16,// ->190581
81887 /*190566*/ OPC_CheckChild1Type, MVT::v8i16,
81889 /*190569*/ OPC_CheckChild2Type, MVT::v8i16,
81892 MVT::v8i16, 2/*#Ops*/, 0, 1,
81918 /*190624*/ OPC_CheckChild1Type, MVT::v8i16,
81920 /*190627*/ OPC_CheckChild2Type, MVT::v8i16,
81949 /*190682*/ OPC_CheckChild1Type, MVT::v8i16,
81951 /*190685*/ OPC_CheckChild2Type, MVT::v8i16,
81980 /*190740*/ OPC_CheckChild1Type, MVT::v8i16,
81982 /*190743*/ OPC_CheckChild2Type, MVT::v8i16,
82011 /*190798*/ OPC_CheckChild1Type, MVT::v8i16,
82013 /*190801*/ OPC_CheckChild2Type, MVT::v8i16,
83198 /*192984*/ /*SwitchType*/ 11, MVT::v8i16,// ->192997
83199 /*192986*/ OPC_CheckChild0Type, MVT::v8i16,
83202 MVT::v8i16, 1/*#Ops*/, 0,
84827 /*196423*/ /*SwitchType*/ 74, MVT::v8i16,// ->196499
84834 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
84841 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
84848 MVT::v8i16, 2/*#Ops*/, 2, 3,
84855 MVT::v8i16, 2/*#Ops*/, 2, 3,
84863 MVT::v8i16, 1/*#Ops*/, 1,
85131 /*197032*/ /*SwitchType*/ 51, MVT::v8i16,// ->197085
85181 /*197149*/ /*SwitchType*/ 51, MVT::v8i16,// ->197202
85231 /*197266*/ /*SwitchType*/ 51, MVT::v8i16,// ->197319
85321 /*197485*/ /*SwitchType*/ 51, MVT::v8i16,// ->197538
85368 /*197597*/ /*SwitchType*/ 51, MVT::v8i16,// ->197650
85415 /*197709*/ /*SwitchType*/ 51, MVT::v8i16,// ->197762
85584 /*198069*/ OPC_CheckChild0Type, MVT::v8i16,
85747 /*198393*/ /*SwitchType*/ 10, MVT::v8i16,// ->198405
85750 MVT::v8i16, 2/*#Ops*/, 0, 1,
85999 /*198778*/ OPC_CheckType, MVT::v8i16,
86002 MVT::v8i16, 2/*#Ops*/, 0, 1,
86015 /*198803*/ OPC_CheckType, MVT::v8i16,
86018 MVT::v8i16, 2/*#Ops*/, 1, 0,
86028 /*198822*/ OPC_CheckType, MVT::v8i16,
86031 MVT::v8i16, 2/*#Ops*/, 1, 0,
86158 /*199035*/ /*SwitchType*/ 10, MVT::v8i16,// ->199047
86161 MVT::v8i16, 2/*#Ops*/, 0, 1,
86255 /*199227*/ /*SwitchType*/ 48, MVT::v8i16,// ->199277
86303 /*199338*/ /*SwitchType*/ 48, MVT::v8i16,// ->199388
86351 /*199449*/ /*SwitchType*/ 48, MVT::v8i16,// ->199499
86397 /*199556*/ /*SwitchType*/ 48, MVT::v8i16,// ->199606
86442 /*199662*/ /*SwitchType*/ 48, MVT::v8i16,// ->199712
86487 /*199768*/ /*SwitchType*/ 48, MVT::v8i16,// ->199818
86538 /*199868*/ OPC_CheckChild0Type, MVT::v8i16,
86587 /*199952*/ OPC_CheckChild0Type, MVT::v8i16,
86982 /*200750*/ OPC_CheckChild0Type, MVT::v8i16,
87072 /*200910*/ OPC_CheckType, MVT::v8i16,
87075 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87094 /*200953*/ OPC_CheckChild0Type, MVT::v8i16,
87184 /*201113*/ OPC_CheckType, MVT::v8i16,
87187 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87214 /*201167*/ OPC_CheckType, MVT::v8i16,
87217 MVT::v8i16, 2/*#Ops*/, 0, 1,
87282 /*201288*/ OPC_CheckType, MVT::v8i16,
87285 MVT::v8i16, 2/*#Ops*/, 0, 1,
87345 /*201403*/ OPC_CheckChild0Type, MVT::v8i16,
87412 /*201522*/ OPC_CheckType, MVT::v8i16,
87415 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87428 /*201553*/ OPC_CheckChild0Type, MVT::v8i16,
87495 /*201672*/ OPC_CheckType, MVT::v8i16,
87498 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87512 /*201704*/ OPC_CheckType, MVT::v8i16,
87515 MVT::v8i16, 2/*#Ops*/, 0, 1,
87550 /*201774*/ OPC_CheckType, MVT::v8i16,
87553 MVT::v8i16, 2/*#Ops*/, 0, 1,
87585 /*201840*/ OPC_CheckChild0Type, MVT::v8i16,
87601 /*201871*/ /*SwitchType*/ 14, MVT::v8i16,// ->201887
87605 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
87640 /*201948*/ OPC_CheckChild0Type, MVT::v8i16,
87657 /*201980*/ /*SwitchType*/ 14, MVT::v8i16,// ->201996
87661 MVT::v8i16, 4/*#Ops*/, 0, 3, 1, 4,
87708 /*202075*/ OPC_CheckType, MVT::v8i16,
87711 MVT::v8i16, 2/*#Ops*/, 0, 1,
87754 /*202154*/ OPC_CheckType, MVT::v8i16,
87757 MVT::v8i16, 2/*#Ops*/, 0, 1,
87811 /*202253*/ /*SwitchType*/ 9, MVT::v8i16,// ->202264
87814 MVT::v8i16, 1/*#Ops*/, 0,
87869 /*202364*/ /*SwitchType*/ 11, MVT::v8i16,// ->202377
87872 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87893 /*202413*/ OPC_CheckType, MVT::v8i16,
87896 MVT::v8i16, 2/*#Ops*/, 0, 1,
87923 /*202467*/ OPC_CheckType, MVT::v8i16,
87926 MVT::v8i16, 2/*#Ops*/, 0, 1,
87954 /*202522*/ OPC_CheckType, MVT::v8i16,
87956 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
87984 /*202576*/ OPC_CheckType, MVT::v8i16,
87986 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
88029 /*202660*/ /*SwitchType*/ 10, MVT::v8i16,// ->202672
88032 MVT::v8i16, 2/*#Ops*/, 0, 1,
88571 /*203845*/ OPC_CheckType, MVT::v8i16,
88573 MVT::v8i16, 2/*#Ops*/, 1, 2,
88593 /*203881*/ OPC_CheckType, MVT::v8i16,
88595 MVT::v8i16, 2/*#Ops*/, 1, 2,
88629 /*203944*/ OPC_CheckType, MVT::v8i16,
88631 MVT::v8i16, 2/*#Ops*/, 1, 2,
88645 /*203969*/ OPC_CheckType, MVT::v8i16,
88647 MVT::v8i16, 2/*#Ops*/, 1, 2,
88690 /*204049*/ OPC_CheckType, MVT::v8i16,
88692 MVT::v8i16, 2/*#Ops*/, 0, 1,
88718 /*204095*/ OPC_CheckType, MVT::v8i16,
88720 MVT::v8i16, 2/*#Ops*/, 0, 1,
88760 /*204168*/ OPC_CheckType, MVT::v8i16,
88762 MVT::v8i16, 2/*#Ops*/, 1, 2,
88782 /*204204*/ OPC_CheckType, MVT::v8i16,
88784 MVT::v8i16, 2/*#Ops*/, 1, 2,
88812 /*204254*/ /*SwitchType*/ 7, MVT::v8i16,// ->204263
88814 MVT::v8i16, 1/*#Ops*/, 0,
88855 /*204328*/ /*SwitchType*/ 7, MVT::v8i16,// ->204337
88857 MVT::v8i16, 1/*#Ops*/, 0,
88909 /*204429*/ /*SwitchType*/ 10, MVT::v8i16,// ->204441
88912 MVT::v8i16, 2/*#Ops*/, 0, 1,
89129 /*204891*/ /*SwitchType*/ 11, MVT::v8i16,// ->204904
89132 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
90401 /*206960*/ OPC_CheckType, MVT::v8i16,
90404 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
90418 /*206988*/ OPC_CheckType, MVT::v8i16,
90421 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
90431 /*207009*/ OPC_CheckType, MVT::v8i16,
90434 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
90449 /*207038*/ OPC_CheckType, MVT::v8i16,
90452 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
90463 /*207060*/ OPC_CheckType, MVT::v8i16,
90466 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
90481 /*207089*/ OPC_CheckType, MVT::v8i16,
90484 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
90494 /*207110*/ OPC_CheckType, MVT::v8i16,
90497 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
90520 /*207150*/ OPC_CheckType, MVT::v8i16,
90523 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
90530 /*207168*/ OPC_CheckType, MVT::v8i16,
90533 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
90551 /*207200*/ OPC_CheckType, MVT::v8i16,
90554 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
90561 /*207218*/ OPC_CheckType, MVT::v8i16,
90564 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
90587 /*207260*/ OPC_CheckType, MVT::v8i16,
90590 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
90597 /*207278*/ OPC_CheckType, MVT::v8i16,
90600 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
90617 /*207309*/ OPC_CheckType, MVT::v8i16,
90620 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
90627 /*207327*/ OPC_CheckType, MVT::v8i16,
90630 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
91173 /*208223*/ /*SwitchType*/ 10, MVT::v8i16,// ->208235
91176 MVT::v8i16, 2/*#Ops*/, 0, 1,
91424 /*208607*/ OPC_CheckType, MVT::v8i16,
91427 MVT::v8i16, 2/*#Ops*/, 0, 1,
91440 /*208632*/ OPC_CheckType, MVT::v8i16,
91443 MVT::v8i16, 2/*#Ops*/, 1, 0,
91453 /*208651*/ OPC_CheckType, MVT::v8i16,
91456 MVT::v8i16, 2/*#Ops*/, 1, 0,
91583 /*208864*/ /*SwitchType*/ 10, MVT::v8i16,// ->208876
91586 MVT::v8i16, 2/*#Ops*/, 0, 1,
92739 /*211089*/ OPC_CheckChild0Type, MVT::v8i16,
92754 /*211118*/ /*SwitchType*/ 13, MVT::v8i16,// ->211133
92758 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
92793 /*211192*/ OPC_CheckChild0Type, MVT::v8i16,
92809 /*211222*/ /*SwitchType*/ 13, MVT::v8i16,// ->211237
92813 MVT::v8i16, 3/*#Ops*/, 2, 0, 3,
92865 /*211329*/ /*SwitchType*/ 10, MVT::v8i16,// ->211341
92868 MVT::v8i16, 2/*#Ops*/, 0, 1,
94194 /*214037*/ OPC_CheckType, MVT::v8i16,
94197 MVT::v8i16, 1/*#Ops*/, 0,
94506 /*214615*/ OPC_CheckType, MVT::v8i16,
94509 MVT::v8i16, 1/*#Ops*/, 0,
94733 /*215058*/ OPC_CheckType, MVT::v8i16,
94736 MVT::v8i16, 2/*#Ops*/, 0, 1,
94762 /*215114*/ OPC_SwitchType /*3 cases */, 13, MVT::v8i16,// ->215130
94766 MVT::v8i16, 2/*#Ops*/, 0, 1,
95504 /*216527*/ /*SwitchType*/ 12, MVT::v8i16,// ->216541
95508 MVT::v8i16, 2/*#Ops*/, 0, 2,
95603 /*216713*/ /*SwitchType*/ 12, MVT::v8i16,// ->216727
95607 MVT::v8i16, 2/*#Ops*/, 0, 2,
95692 /*216881*/ /*SwitchType*/ 12, MVT::v8i16,// ->216895
95696 MVT::v8i16, 2/*#Ops*/, 0, 2,
95781 /*217049*/ /*SwitchType*/ 12, MVT::v8i16,// ->217063
95785 MVT::v8i16, 2/*#Ops*/, 0, 2,
95880 /*217235*/ /*SwitchType*/ 12, MVT::v8i16,// ->217249
95884 MVT::v8i16, 2/*#Ops*/, 0, 2,
95969 /*217403*/ /*SwitchType*/ 12, MVT::v8i16,// ->217417
95973 MVT::v8i16, 2/*#Ops*/, 0, 2,
96058 /*217571*/ /*SwitchType*/ 12, MVT::v8i16,// ->217585
96062 MVT::v8i16, 2/*#Ops*/, 0, 2,
96364 /*218150*/ OPC_CheckType, MVT::v8i16,
96367 MVT::v8i16, 2/*#Ops*/, 0, 1,
96416 /*218242*/ OPC_CheckType, MVT::v8i16,
96419 MVT::v8i16, 2/*#Ops*/, 0, 1,
96465 /*218331*/ OPC_CheckType, MVT::v8i16,
96468 MVT::v8i16, 2/*#Ops*/, 0, 1,
96517 /*218423*/ OPC_CheckType, MVT::v8i16,
96520 MVT::v8i16, 2/*#Ops*/, 0, 1,
96554 /*218490*/ OPC_CheckType, MVT::v8i16,
96557 MVT::v8i16, 2/*#Ops*/, 0, 1,
96584 /*218547*/ OPC_SwitchType /*3 cases */, 13, MVT::v8i16,// ->218563
96588 MVT::v8i16, 2/*#Ops*/, 0, 1,
99065 /*223234*/ /*SwitchType*/ 46, MVT::v8i16,// ->223282
99077 MVT::v8i16, 2/*#Ops*/, 6, 7,
99119 /*223396*/ /*SwitchType*/ 46, MVT::v8i16,// ->223444
99131 MVT::v8i16, 2/*#Ops*/, 6, 7,
99343 /*223820*/ /*SwitchType*/ 13, MVT::v8i16,// ->223835
99348 MVT::v8i16, 2/*#Ops*/, 0, 1,
99410 /*223946*/ /*SwitchType*/ 13, MVT::v8i16,// ->223961
99415 MVT::v8i16, 2/*#Ops*/, 0, 1,
99477 /*224072*/ /*SwitchType*/ 13, MVT::v8i16,// ->224087
99482 MVT::v8i16, 2/*#Ops*/, 0, 1,
99552 /*224210*/ OPC_CheckType, MVT::v8i16,
99554 MVT::v8i16, 2/*#Ops*/, 0, 1,
99611 /*224309*/ OPC_CheckType, MVT::v8i16,
99613 MVT::v8i16, 2/*#Ops*/, 0, 1,
99666 /*224403*/ /*SwitchType*/ 9, MVT::v8i16,// ->224414
99669 MVT::v8i16, 1/*#Ops*/, 0,
99716 /*224498*/ OPC_SwitchType /*3 cases */, 15, MVT::v8i16,// ->224516
99748 /*224557*/ OPC_SwitchType /*3 cases */, 15, MVT::v8i16,// ->224575
99786 /*224625*/ OPC_CheckType, MVT::v8i16,
99827 /*224696*/ OPC_CheckType, MVT::v8i16,
99865 /*224762*/ OPC_CheckChild0Type, MVT::v8i16,
100722 /*226172*/ /*SwitchType*/ 18, MVT::v8i16,// ->226192
100731 MVT::v8i16, 1/*#Ops*/, 0,
100812 /*226322*/ /*SwitchType*/ 18, MVT::v8i16,// ->226342
100821 MVT::v8i16, 1/*#Ops*/, 0,
100870 /*226410*/ OPC_CheckChild0Type, MVT::v8i16,
100992 /*226613*/ /*SwitchType*/ 18, MVT::v8i16,// ->226633
101001 MVT::v8i16, 1/*#Ops*/, 0,
101082 /*226763*/ /*SwitchType*/ 18, MVT::v8i16,// ->226783
101091 MVT::v8i16, 1/*#Ops*/, 0,
101181 /*226928*/ /*SwitchType*/ 3, MVT::v8i16,// ->226933
101271 /*227078*/ /*SwitchType*/ 18, MVT::v8i16,// ->227098
101280 MVT::v8i16, 1/*#Ops*/, 0,
101477 /*227484*/ /*SwitchType*/ 37, MVT::v8i16,// ->227523
101491 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
101919 /*228261*/ OPC_CheckType, MVT::v8i16,
101922 MVT::v8i16, 2/*#Ops*/, 0, 1,
101948 /*228317*/ OPC_SwitchType /*3 cases */, 13, MVT::v8i16,// ->228333
101952 MVT::v8i16, 2/*#Ops*/, 0, 1,
104102 /*232869*/ OPC_CheckChild0Type, MVT::v8i16,
104619 /*234293*/ OPC_CheckChild0Type, MVT::v8i16,
106720 /*238393*/ /*SwitchType*/ 68, MVT::v8i16,// ->238463
106725 MVT::v8i16, 0/*#Ops*/, // Results = #6
106730 MVT::v8i16, 3/*#Ops*/, 6, 7, 8,
106737 MVT::v8i16, 0/*#Ops*/, // Results = #6
106742 MVT::v8i16, 3/*#Ops*/, 6, 7, 8,
106888 /*238820*/ /*SwitchType*/ 30, MVT::v8i16,// ->238852
106892 MVT::v8i16, 0/*#Ops*/, // Results = #4
106897 MVT::v8i16, 3/*#Ops*/, 4, 5, 6,
107007 /*239101*/ /*SwitchType*/ 26, MVT::v8i16,// ->239129
107014 MVT::v8i16, 3/*#Ops*/, 1, 3, 4,
107483 /*240216*/ /*SwitchType*/ 11, MVT::v8i16,// ->240229
107486 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
107714 /*240715*/ OPC_CheckType, MVT::v8i16,
107716 MVT::v8i16, 1/*#Ops*/, 0,
107751 /*240778*/ OPC_CheckType, MVT::v8i16,
107753 MVT::v8i16, 1/*#Ops*/, 0,
107791 /*240850*/ OPC_CheckType, MVT::v8i16,
107793 MVT::v8i16, 1/*#Ops*/, 0,
107803 /*240870*/ OPC_CheckType, MVT::v8i16,
107807 MVT::v8i16, 2/*#Ops*/, 0, 2,
107876 /*240998*/ OPC_CheckType, MVT::v8i16,
107878 MVT::v8i16, 1/*#Ops*/, 0,
107888 /*241018*/ OPC_CheckType, MVT::v8i16,
107892 MVT::v8i16, 2/*#Ops*/, 0, 2,
107963 /*241152*/ OPC_CheckType, MVT::v8i16,
107965 MVT::v8i16, 1/*#Ops*/, 0,
107975 /*241172*/ OPC_CheckType, MVT::v8i16,
107979 MVT::v8i16, 2/*#Ops*/, 0, 2,
108048 /*241300*/ OPC_CheckType, MVT::v8i16,
108050 MVT::v8i16, 1/*#Ops*/, 0,
108060 /*241320*/ OPC_CheckType, MVT::v8i16,
108064 MVT::v8i16, 2/*#Ops*/, 0, 2,
108167 /*241510*/ /*SwitchType*/ 12, MVT::v8i16,// ->241524
108171 MVT::v8i16, 2/*#Ops*/, 0, 2,
108219 /*241613*/ OPC_SwitchType /*3 cases */, 32, MVT::v8i16,// ->241648
108238 /*241656*/ OPC_CheckType, MVT::v8i16,
108244 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
108266 /*241723*/ OPC_SwitchType /*3 cases */, 32, MVT::v8i16,// ->241758
108285 /*241766*/ OPC_CheckType, MVT::v8i16,
108291 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
108319 /*241842*/ OPC_CheckType, MVT::v8i16,
108339 /*241885*/ OPC_CheckType, MVT::v8i16,
108347 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108378 /*241974*/ OPC_CheckType, MVT::v8i16,
108399 /*242019*/ OPC_CheckType, MVT::v8i16,
108408 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108434 /*242099*/ OPC_CheckChild0Type, MVT::v8i16,
108450 /*242136*/ OPC_CheckType, MVT::v8i16,
108458 MVT::v8i16, 2/*#Ops*/, 4, 1,
108482 /*242215*/ OPC_CheckChild1Type, MVT::v8i16,
108509 /*242271*/ OPC_CheckType, MVT::v8i16,
108518 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108546 /*242358*/ OPC_CheckChild1Type, MVT::v8i16,
108573 /*242414*/ OPC_CheckType, MVT::v8i16,
108582 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108610 /*242501*/ OPC_CheckChild1Type, MVT::v8i16,
108637 /*242557*/ OPC_CheckType, MVT::v8i16,
108646 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108674 /*242644*/ OPC_CheckChild1Type, MVT::v8i16,
108701 /*242700*/ OPC_CheckType, MVT::v8i16,
108710 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108738 /*242787*/ OPC_CheckChild1Type, MVT::v8i16,
108765 /*242843*/ OPC_CheckType, MVT::v8i16,
108774 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108802 /*242930*/ OPC_CheckChild1Type, MVT::v8i16,
108829 /*242986*/ OPC_CheckType, MVT::v8i16,
108838 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108866 /*243073*/ OPC_CheckChild1Type, MVT::v8i16,
108893 /*243129*/ OPC_CheckType, MVT::v8i16,
108902 MVT::v8i16, 3/*#Ops*/, 5, 1, 6,
108936 MVT::v8i16, 2/*#Ops*/, 4, 1,
108943 /*243247*/ OPC_CheckChild1Type, MVT::v8i16,
108959 /*243284*/ OPC_CheckType, MVT::v8i16,
108967 MVT::v8i16, 2/*#Ops*/, 4, 1,
108989 /*243356*/ OPC_CheckChild1Type, MVT::v8i16,
109005 /*243393*/ OPC_CheckType, MVT::v8i16,
109013 MVT::v8i16, 2/*#Ops*/, 4, 1,
109035 /*243465*/ OPC_CheckChild1Type, MVT::v8i16,
109051 /*243502*/ OPC_CheckType, MVT::v8i16,
109059 MVT::v8i16, 2/*#Ops*/, 4, 1,
109081 /*243574*/ OPC_CheckChild1Type, MVT::v8i16,
109083 /*243577*/ OPC_CheckChild2Type, MVT::v8i16,
109101 /*243618*/ OPC_CheckType, MVT::v8i16,
109109 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
109133 /*243695*/ OPC_CheckChild1Type, MVT::v8i16,
109135 /*243698*/ OPC_CheckChild2Type, MVT::v8i16,
109153 /*243739*/ OPC_CheckType, MVT::v8i16,
109161 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
109185 /*243816*/ OPC_CheckChild1Type, MVT::v8i16,
109187 /*243819*/ OPC_CheckChild2Type, MVT::v8i16,
109205 /*243860*/ OPC_CheckType, MVT::v8i16,
109213 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
109237 /*243937*/ OPC_CheckChild1Type, MVT::v8i16,
109239 /*243940*/ OPC_CheckChild2Type, MVT::v8i16,
109257 /*243981*/ OPC_CheckType, MVT::v8i16,
109265 MVT::v8i16, 3/*#Ops*/, 5, 1, 2,
109304 /*244097*/ /*SwitchType*/ 18, MVT::v8i16,// ->244117
109306 MVT::v8i16, 0/*#Ops*/, // Results = #1
109309 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
109358 /*244251*/ /*SwitchType*/ 52, MVT::v8i16,// ->244305
109372 MVT::v8i16, 4/*#Ops*/, 4, 5, 8, 9,
109531 /*244714*/ OPC_CheckChild0Type, MVT::v8i16,
109546 /*244739*/ OPC_CheckType, MVT::v8i16,
109551 MVT::v8i16, 4/*#Ops*/, 0, 4, 1, 5,
109638 /*244907*/ OPC_CheckType, MVT::v8i16,
109642 MVT::v8i16, 3/*#Ops*/, 0, 4, 2,
109776 /*245191*/ OPC_CheckType, MVT::v8i16,
109780 MVT::v8i16, 3/*#Ops*/, 0, 3, 1,
110281 /*246384*/ /*SwitchType*/ 13, MVT::v8i16,// ->246399
110285 MVT::v8i16, 2/*#Ops*/, 0, 3,
110348 /*246548*/ /*SwitchType*/ 28, MVT::v8i16,// ->246578
110356 MVT::v8i16, 2/*#Ops*/, 4, 6,
110375 /*246617*/ OPC_CheckChild0Type, MVT::v8i16,
110426 /*246718*/ /*SwitchType*/ 13, MVT::v8i16,// ->246733
110430 MVT::v8i16, 2/*#Ops*/, 0, 3,
110506 /*246912*/ /*SwitchType*/ 28, MVT::v8i16,// ->246942
110514 MVT::v8i16, 2/*#Ops*/, 4, 6,
110553 /*247002*/ /*SwitchType*/ 8, MVT::v8i16,// ->247012
110556 MVT::v8i16, 1/*#Ops*/, 1,
110618 /*247112*/ /*SwitchType*/ 9, MVT::v8i16,// ->247123
110621 MVT::v8i16, 1/*#Ops*/, 0,
110783 MVT::v8i16, 0/*#Ops*/, // Results = #1
110786 MVT::v8i16, 3/*#Ops*/, 1, 0, 2, // Results = #3
110794 MVT::v8i16, 0/*#Ops*/, // Results = #1
110797 MVT::v8i16, 3/*#Ops*/, 1, 0, 2, // Results = #3
110830 /*247558*/ /*SwitchType*/ 18, MVT::v8i16,// ->247578
110832 MVT::v8i16, 0/*#Ops*/, // Results = #1
110835 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
110889 /*247704*/ /*SwitchType*/ 18, MVT::v8i16,// ->247724
110891 MVT::v8i16, 0/*#Ops*/, // Results = #1
110894 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
110952 /*247846*/ /*SwitchType*/ 15, MVT::v8i16,// ->247863
110957 MVT::v8i16, 3/*#Ops*/, 0, 3, 4,
110998 /*247938*/ /*SwitchType*/ 15, MVT::v8i16,// ->247955
111003 MVT::v8i16, 3/*#Ops*/, 0, 3, 4,
111056 /*248054*/ /*SwitchType*/ 12, MVT::v8i16,// ->248068
111060 MVT::v8i16, 2/*#Ops*/, 2, 3,
111126 /*248188*/ /*SwitchType*/ 12, MVT::v8i16,// ->248202
111130 MVT::v8i16, 2/*#Ops*/, 2, 3,
111191 /*248313*/ /*SwitchType*/ 10, MVT::v8i16,// ->248325
111194 MVT::v8i16, 2/*#Ops*/, 0, 1,
111239 /*248404*/ /*SwitchType*/ 7, MVT::v8i16,// ->248413
111241 MVT::v8i16, 1/*#Ops*/, 0,
111513 /*249008*/ OPC_CheckChild0Type, MVT::v8i16,
111527 /*249035*/ /*SwitchType*/ 12, MVT::v8i16,// ->249049
111531 MVT::v8i16, 2/*#Ops*/, 0, 2,
112012 /*249920*/ /*SwitchType*/ 3, MVT::v8i16,// ->249925
112038 /*249952*/ OPC_CheckChild0Type, MVT::v8i16,
112043 /*249960*/ /*SwitchType*/ 3, MVT::v8i16,// ->249965
112074 /*250000*/ /*SwitchType*/ 3, MVT::v8i16,// ->250005
112105 /*250040*/ /*SwitchType*/ 3, MVT::v8i16,// ->250045
112136 /*250080*/ /*SwitchType*/ 3, MVT::v8i16,// ->250085
112167 /*250120*/ /*SwitchType*/ 3, MVT::v8i16,// ->250125
112213 /*250190*/ /*SwitchType*/ 9, MVT::v8i16,// ->250201
112216 MVT::v8i16, 1/*#Ops*/, 0,
112264 /*250284*/ /*SwitchType*/ 9, MVT::v8i16,// ->250295
112267 MVT::v8i16, 1/*#Ops*/, 0,
112315 /*250378*/ /*SwitchType*/ 9, MVT::v8i16,// ->250389
112318 MVT::v8i16, 1/*#Ops*/, 0,
112366 /*250472*/ /*SwitchType*/ 9, MVT::v8i16,// ->250483
112369 MVT::v8i16, 1/*#Ops*/, 0,
112417 /*250566*/ /*SwitchType*/ 9, MVT::v8i16,// ->250577
112420 MVT::v8i16, 1/*#Ops*/, 0,
112474 /*250672*/ /*SwitchType*/ 11, MVT::v8i16,// ->250685
112478 MVT::v8i16, 1/*#Ops*/, 0,
112519 /*250756*/ /*SwitchType*/ 11, MVT::v8i16,// ->250769
112523 MVT::v8i16, 1/*#Ops*/, 0,
112564 /*250840*/ /*SwitchType*/ 11, MVT::v8i16,// ->250853
112568 MVT::v8i16, 1/*#Ops*/, 0,
112609 /*250924*/ /*SwitchType*/ 11, MVT::v8i16,// ->250937
112613 MVT::v8i16, 1/*#Ops*/, 0,
112654 /*251008*/ /*SwitchType*/ 11, MVT::v8i16,// ->251021
112658 MVT::v8i16, 1/*#Ops*/, 0,
112707 /*251106*/ /*SwitchType*/ 7, MVT::v8i16,// ->251115
112709 MVT::v8i16, 1/*#Ops*/, 0,
112768 /*251218*/ /*SwitchType*/ 9, MVT::v8i16,// ->251229
112771 MVT::v8i16, 1/*#Ops*/, 0,
112805 /*251286*/ /*SwitchType*/ 9, MVT::v8i16,// ->251297
112808 MVT::v8i16, 1/*#Ops*/, 0,
112865 /*251398*/ /*SwitchType*/ 10, MVT::v8i16,// ->251410
112868 MVT::v8i16, 2/*#Ops*/, 0, 1,
112917 /*251501*/ /*SwitchType*/ 10, MVT::v8i16,// ->251513
112920 MVT::v8i16, 2/*#Ops*/, 0, 1,
112969 /*251604*/ /*SwitchType*/ 10, MVT::v8i16,// ->251616
112972 MVT::v8i16, 2/*#Ops*/, 0, 1,
113021 /*251707*/ /*SwitchType*/ 10, MVT::v8i16,// ->251719
113024 MVT::v8i16, 2/*#Ops*/, 0, 1,
113073 /*251810*/ /*SwitchType*/ 10, MVT::v8i16,// ->251822
113076 MVT::v8i16, 2/*#Ops*/, 0, 1,
113125 /*251913*/ /*SwitchType*/ 10, MVT::v8i16,// ->251925
113128 MVT::v8i16, 2/*#Ops*/, 0, 1,
113165 /*251992*/ /*SwitchType*/ 10, MVT::v8i16,// ->252004
113168 MVT::v8i16, 2/*#Ops*/, 0, 1,
113205 /*252071*/ /*SwitchType*/ 10, MVT::v8i16,// ->252083
113208 MVT::v8i16, 2/*#Ops*/, 0, 1,
113245 /*252150*/ /*SwitchType*/ 10, MVT::v8i16,// ->252162
113248 MVT::v8i16, 2/*#Ops*/, 0, 1,
113298 /*252259*/ /*SwitchType*/ 11, MVT::v8i16,// ->252272
113301 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
113346 /*252361*/ /*SwitchType*/ 9, MVT::v8i16,// ->252372
113348 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
113364 /*252399*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->252413
113368 MVT::v8i16, 2/*#Ops*/, 0, 1,
113388 /*252444*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->252458
113392 MVT::v8i16, 2/*#Ops*/, 0, 1,
113431 /*252528*/ /*SwitchType*/ 10, MVT::v8i16,// ->252540
113434 MVT::v8i16, 2/*#Ops*/, 0, 1,
113507 /*252680*/ /*SwitchType*/ 10, MVT::v8i16,// ->252692
113510 MVT::v8i16, 2/*#Ops*/, 0, 1,
113583 /*252832*/ /*SwitchType*/ 10, MVT::v8i16,// ->252844
113586 MVT::v8i16, 2/*#Ops*/, 0, 1,
113659 /*252984*/ /*SwitchType*/ 10, MVT::v8i16,// ->252996
113662 MVT::v8i16, 2/*#Ops*/, 0, 1,
113735 /*253136*/ /*SwitchType*/ 10, MVT::v8i16,// ->253148
113738 MVT::v8i16, 2/*#Ops*/, 0, 1,
113811 /*253288*/ /*SwitchType*/ 10, MVT::v8i16,// ->253300
113814 MVT::v8i16, 2/*#Ops*/, 0, 1,
113913 /*253521*/ /*SwitchType*/ 25, MVT::v8i16,// ->253548
113915 MVT::v8i16, 0/*#Ops*/, // Results = #1
113920 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
113981 /*253700*/ /*SwitchType*/ 25, MVT::v8i16,// ->253727
113983 MVT::v8i16, 0/*#Ops*/, // Results = #1
113988 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
114039 /*253852*/ /*SwitchType*/ 25, MVT::v8i16,// ->253879
114041 MVT::v8i16, 0/*#Ops*/, // Results = #1
114046 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
114097 /*254004*/ /*SwitchType*/ 25, MVT::v8i16,// ->254031
114099 MVT::v8i16, 0/*#Ops*/, // Results = #1
114104 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
114155 /*254156*/ /*SwitchType*/ 25, MVT::v8i16,// ->254183
114157 MVT::v8i16, 0/*#Ops*/, // Results = #1
114162 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
114213 /*254308*/ /*SwitchType*/ 25, MVT::v8i16,// ->254335
114215 MVT::v8i16, 0/*#Ops*/, // Results = #1
114220 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
114249 /*254396*/ /*SwitchType*/ 10, MVT::v8i16,// ->254408
114252 MVT::v8i16, 1/*#Ops*/, 0,
114312 /*254543*/ /*SwitchType*/ 11, MVT::v8i16,// ->254556
114315 MVT::v8i16, 1/*#Ops*/, 0,
gen/lib/Target/AArch64/AArch64GenFastISel.inc 164 if (RetVT.SimpleTy != MVT::v8i16)
213 case MVT::v8i16: return fastEmit_AArch64ISD_CMEQz_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
252 if (RetVT.SimpleTy != MVT::v8i16)
301 case MVT::v8i16: return fastEmit_AArch64ISD_CMGEz_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
340 if (RetVT.SimpleTy != MVT::v8i16)
389 case MVT::v8i16: return fastEmit_AArch64ISD_CMGTz_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
428 if (RetVT.SimpleTy != MVT::v8i16)
477 case MVT::v8i16: return fastEmit_AArch64ISD_CMLEz_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
516 if (RetVT.SimpleTy != MVT::v8i16)
565 case MVT::v8i16: return fastEmit_AArch64ISD_CMLTz_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
644 case MVT::v8i16: return fastEmit_AArch64ISD_DUP_MVT_i32_MVT_v8i16_r(Op0, Op0IsKill);
696 if (RetVT.SimpleTy != MVT::v8i16)
764 if (RetVT.SimpleTy != MVT::v8i16)
832 if (RetVT.SimpleTy != MVT::v8i16)
900 if (RetVT.SimpleTy != MVT::v8i16)
968 if (RetVT.SimpleTy != MVT::v8i16)
1145 if (RetVT.SimpleTy != MVT::v8i16)
1179 case MVT::v8i16: return fastEmit_AArch64ISD_NEG_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1209 if (RetVT.SimpleTy != MVT::v8i16)
1243 case MVT::v8i16: return fastEmit_AArch64ISD_NOT_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1310 if (RetVT.SimpleTy != MVT::v8i16)
1335 case MVT::v8i16: return fastEmit_AArch64ISD_REV32_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1372 if (RetVT.SimpleTy != MVT::v8i16)
1427 case MVT::v8i16: return fastEmit_AArch64ISD_REV64_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1705 if (RetVT.SimpleTy != MVT::v8i16)
1755 case MVT::v8i16: return fastEmit_ISD_ABS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1918 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v8i16_r(Op0, Op0IsKill);
2120 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v8i16_r(Op0, Op0IsKill);
2212 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v2i64_MVT_v8i16_r(Op0, Op0IsKill);
2412 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v8i16_r(Op0, Op0IsKill);
2504 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v2f64_MVT_v8i16_r(Op0, Op0IsKill);
2518 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2634 if (RetVT.SimpleTy != MVT::v8i16)
2667 case MVT::v8i16: return fastEmit_ISD_CTLZ_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
3330 if (RetVT.SimpleTy != MVT::v8i16)
3457 if (RetVT.SimpleTy != MVT::v8i16)
4067 case MVT::v8i16: return fastEmit_ISD_SINT_TO_FP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
4113 case MVT::v8i16: return fastEmit_ISD_TRUNCATE_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
4232 case MVT::v8i16: return fastEmit_ISD_UINT_TO_FP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
4328 if (RetVT.SimpleTy != MVT::v8i16)
4377 case MVT::v8i16: return fastEmit_AArch64ISD_CMEQ_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4416 if (RetVT.SimpleTy != MVT::v8i16)
4465 case MVT::v8i16: return fastEmit_AArch64ISD_CMGE_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4504 if (RetVT.SimpleTy != MVT::v8i16)
4553 case MVT::v8i16: return fastEmit_AArch64ISD_CMGT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4592 if (RetVT.SimpleTy != MVT::v8i16)
4641 case MVT::v8i16: return fastEmit_AArch64ISD_CMHI_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4680 if (RetVT.SimpleTy != MVT::v8i16)
4729 case MVT::v8i16: return fastEmit_AArch64ISD_CMHS_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4768 if (RetVT.SimpleTy != MVT::v8i16)
4856 if (RetVT.SimpleTy != MVT::v8i16)
4944 if (RetVT.SimpleTy != MVT::v8i16)
5129 if (RetVT.SimpleTy != MVT::v8i16)
5185 if (RetVT.SimpleTy != MVT::v8i16)
5270 case MVT::v8i16: return fastEmit_AArch64ISD_TRN1_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5313 if (RetVT.SimpleTy != MVT::v8i16)
5398 case MVT::v8i16: return fastEmit_AArch64ISD_TRN2_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5414 if (RetVT.SimpleTy != MVT::v8i16)
5470 if (RetVT.SimpleTy != MVT::v8i16)
5555 case MVT::v8i16: return fastEmit_AArch64ISD_UZP1_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5598 if (RetVT.SimpleTy != MVT::v8i16)
5683 case MVT::v8i16: return fastEmit_AArch64ISD_UZP2_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5726 if (RetVT.SimpleTy != MVT::v8i16)
5811 case MVT::v8i16: return fastEmit_AArch64ISD_ZIP1_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5854 if (RetVT.SimpleTy != MVT::v8i16)
5939 case MVT::v8i16: return fastEmit_AArch64ISD_ZIP2_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5994 if (RetVT.SimpleTy != MVT::v8i16)
6045 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6096 if (RetVT.SimpleTy != MVT::v8i16)
6147 case MVT::v8i16: return fastEmit_ISD_AND_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6948 if (RetVT.SimpleTy != MVT::v8i16)
6979 case MVT::v8i16: return fastEmit_ISD_MUL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7058 if (RetVT.SimpleTy != MVT::v8i16)
7109 case MVT::v8i16: return fastEmit_ISD_OR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7200 if (RetVT.SimpleTy != MVT::v8i16)
7231 case MVT::v8i16: return fastEmit_ISD_SMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7268 if (RetVT.SimpleTy != MVT::v8i16)
7299 case MVT::v8i16: return fastEmit_ISD_SMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7378 if (RetVT.SimpleTy != MVT::v8i16)
7429 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7490 if (RetVT.SimpleTy != MVT::v8i16)
7521 case MVT::v8i16: return fastEmit_ISD_UMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7558 if (RetVT.SimpleTy != MVT::v8i16)
7589 case MVT::v8i16: return fastEmit_ISD_UMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7638 if (RetVT.SimpleTy != MVT::v8i16)
7689 case MVT::v8i16: return fastEmit_ISD_XOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7913 case MVT::v8i16: return fastEmit_AArch64ISD_DUPLANE16_MVT_v8i16_MVT_v8i16_ri_Predicate_VectorIndexH(Op0, Op0IsKill, imm1);
7936 case MVT::v8i16: return fastEmit_AArch64ISD_DUPLANE16_MVT_v8i16_ri_Predicate_VectorIndexH(RetVT, Op0, Op0IsKill, imm1);
7961 case MVT::v8i16: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v8i16_ri_Predicate_VectorIndexH(RetVT, Op0, Op0IsKill, imm1);
8644 if (RetVT.SimpleTy != MVT::v8i16)
8655 case MVT::v8i16: return fastEmit_AArch64ISD_SQSHLU_I_MVT_v8i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8672 if (RetVT.SimpleTy != MVT::v8i16)
8683 case MVT::v8i16: return fastEmit_AArch64ISD_SQSHL_I_MVT_v8i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8700 if (RetVT.SimpleTy != MVT::v8i16)
8711 case MVT::v8i16: return fastEmit_AArch64ISD_UQSHL_I_MVT_v8i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8728 if (RetVT.SimpleTy != MVT::v8i16)
8739 case MVT::v8i16: return fastEmit_AArch64ISD_VSHL_MVT_v8i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8892 if (RetVT.SimpleTy != MVT::v8i16)
8903 case MVT::v8i16: return fastEmit_AArch64ISD_SRSHR_I_MVT_v8i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8920 if (RetVT.SimpleTy != MVT::v8i16)
8931 case MVT::v8i16: return fastEmit_AArch64ISD_URSHR_I_MVT_v8i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8948 if (RetVT.SimpleTy != MVT::v8i16)
8959 case MVT::v8i16: return fastEmit_AArch64ISD_VASHR_MVT_v8i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8976 if (RetVT.SimpleTy != MVT::v8i16)
8987 case MVT::v8i16: return fastEmit_AArch64ISD_VLSHR_MVT_v8i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
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/ARM/ARMGenCallingConv.inc 76 LocVT == MVT::v8i16 ||
248 LocVT == MVT::v8i16 ||
368 LocVT == MVT::v8i16 ||
435 LocVT == MVT::v8i16 ||
529 LocVT == MVT::v8i16 ||
618 LocVT == MVT::v8i16 ||
723 LocVT == MVT::v8i16 ||
838 LocVT == MVT::v8i16 ||
895 LocVT == MVT::v8i16 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc 2773 /* 5579*/ /*SwitchType*/ 25, MVT::v8i16,// ->5606
2780 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
2960 /* 5938*/ OPC_CheckType, MVT::v8i16,
2967 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
2988 /* 5994*/ OPC_CheckType, MVT::v8i16,
2995 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
3013 /* 6044*/ OPC_CheckType, MVT::v8i16,
3020 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
3318 /* 6680*/ /*SwitchType*/ 25, MVT::v8i16,// ->6707
3325 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
5544 /* 11317*/ OPC_CheckChild0Type, MVT::v8i16,
5764 /* 11788*/ OPC_CheckChild0Type, MVT::v8i16,
5839 /* 11953*/ OPC_CheckType, MVT::v8i16,
5844 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
5887 /* 12051*/ OPC_CheckType, MVT::v8i16,
5892 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
5943 /* 12163*/ OPC_CheckType, MVT::v8i16,
5948 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
5994 /* 12264*/ OPC_CheckType, MVT::v8i16,
5999 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
6061 /* 12404*/ /*SwitchType*/ 22, MVT::v8i16,// ->12428
6067 MVT::v8i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
6347 /* 12964*/ OPC_CheckType, MVT::v8i16,
6353 MVT::v8i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
6372 /* 13012*/ OPC_CheckType, MVT::v8i16,
6378 MVT::v8i16, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
6394 /* 13054*/ OPC_CheckType, MVT::v8i16,
6400 MVT::v8i16, 6/*#Ops*/, 3, 2, 0, 4, 5, 6,
6581 /* 13420*/ OPC_CheckChild0Type, MVT::v8i16,
6588 /* 13430*/ OPC_CheckType, MVT::v8i16,
6599 MVT::v8i16, 6/*#Ops*/, 0, 1, 6, 8, 9, 10,
6629 /* 13528*/ OPC_CheckChild0Type, MVT::v8i16,
6637 /* 13539*/ OPC_CheckType, MVT::v8i16,
6648 MVT::v8i16, 6/*#Ops*/, 0, 3, 6, 8, 9, 10,
6660 /* 13593*/ OPC_CheckChild0Type, MVT::v8i16,
6668 /* 13604*/ OPC_CheckType, MVT::v8i16,
6679 MVT::v8i16, 6/*#Ops*/, 3, 0, 6, 8, 9, 10,
6686 /* 13650*/ OPC_CheckChild0Type, MVT::v8i16,
6695 /* 13662*/ OPC_CheckType, MVT::v8i16,
6706 MVT::v8i16, 6/*#Ops*/, 3, 2, 6, 8, 9, 10,
6857 /* 14016*/ OPC_CheckChild1Type, MVT::v8i16,
6859 /* 14019*/ OPC_CheckChild2Type, MVT::v8i16,
6861 /* 14022*/ OPC_CheckType, MVT::v8i16,
6866 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
6939 /* 14192*/ OPC_CheckChild1Type, MVT::v8i16,
6941 /* 14195*/ OPC_CheckChild2Type, MVT::v8i16,
6943 /* 14198*/ OPC_CheckType, MVT::v8i16,
6948 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
7029 /* 14382*/ OPC_CheckChild1Type, MVT::v8i16,
7031 /* 14385*/ OPC_CheckChild2Type, MVT::v8i16,
7034 /* 14389*/ OPC_CheckType, MVT::v8i16,
7039 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
7117 /* 14564*/ OPC_CheckChild1Type, MVT::v8i16,
7119 /* 14567*/ OPC_CheckChild2Type, MVT::v8i16,
7122 /* 14571*/ OPC_CheckType, MVT::v8i16,
7127 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
7156 /* 14640*/ OPC_CheckType, MVT::v8i16,
7161 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
7205 /* 14738*/ OPC_CheckType, MVT::v8i16,
7210 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
7300 /* 14953*/ /*SwitchType*/ 21, MVT::v8i16,// ->14976
7306 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7380 /* 15151*/ /*SwitchType*/ 21, MVT::v8i16,// ->15174
7386 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7460 /* 15349*/ /*SwitchType*/ 21, MVT::v8i16,// ->15372
7466 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7540 /* 15547*/ /*SwitchType*/ 21, MVT::v8i16,// ->15570
7546 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7584 /* 15652*/ /*SwitchType*/ 19, MVT::v8i16,// ->15673
7589 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
7657 /* 15829*/ /*SwitchType*/ 21, MVT::v8i16,// ->15852
7663 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7738 /* 16028*/ /*SwitchType*/ 21, MVT::v8i16,// ->16051
7744 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7819 /* 16227*/ /*SwitchType*/ 21, MVT::v8i16,// ->16250
7825 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7900 /* 16426*/ /*SwitchType*/ 21, MVT::v8i16,// ->16449
7906 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7997 /* 16623*/ OPC_CheckType, MVT::v8i16,
8002 MVT::v8i16, 5/*#Ops*/, 0, 2, 1, 3, 4,
8017 /* 16662*/ OPC_CheckType, MVT::v8i16,
8022 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
8034 /* 16695*/ OPC_CheckType, MVT::v8i16,
8039 MVT::v8i16, 5/*#Ops*/, 2, 1, 0, 3, 4,
8108 /* 16841*/ OPC_CheckType, MVT::v8i16,
8113 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
8143 /* 16917*/ OPC_CheckType, MVT::v8i16,
8148 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
8209 /* 17076*/ /*SwitchType*/ 19, MVT::v8i16,// ->17097
8214 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
8232 /* 17129*/ OPC_CheckType, MVT::v8i16,
8237 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
8271 /* 17213*/ OPC_CheckType, MVT::v8i16,
8276 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
8318 /* 17322*/ /*SwitchType*/ 25, MVT::v8i16,// ->17349
8325 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
8348 /* 17392*/ OPC_CheckType, MVT::v8i16,
8353 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
8386 /* 17471*/ OPC_CheckType, MVT::v8i16,
8391 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
8455 /* 17633*/ /*SwitchType*/ 19, MVT::v8i16,// ->17654
8460 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
8479 /* 17687*/ OPC_CheckType, MVT::v8i16,
8484 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
8521 /* 17774*/ OPC_CheckType, MVT::v8i16,
8526 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
8571 /* 17886*/ /*SwitchType*/ 25, MVT::v8i16,// ->17913
8578 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
8640 /* 18056*/ /*SwitchType*/ 47, MVT::v8i16,// ->18105
8646 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
8656 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
9625 /* 20377*/ /*SwitchType*/ 25, MVT::v8i16,// ->20404
9632 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
9813 /* 20737*/ OPC_CheckType, MVT::v8i16,
9820 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
9841 /* 20793*/ OPC_CheckType, MVT::v8i16,
9848 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
9866 /* 20843*/ OPC_CheckType, MVT::v8i16,
9873 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
10149 /* 21434*/ OPC_CheckChild0Type, MVT::v8i16,
10474 /* 22141*/ OPC_CheckChild0Type, MVT::v8i16,
11224 /* 23845*/ OPC_CheckType, MVT::v8i16,
11231 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
11345 /* 24126*/ OPC_CheckChild0Type, MVT::v8i16,
11824 /* 25220*/ OPC_CheckChild0Type, MVT::v8i16,
12198 /* 26050*/ OPC_CheckType, MVT::v8i16,
12205 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
12327 /* 26339*/ OPC_CheckChild0Type, MVT::v8i16,
12842 /* 27469*/ OPC_CheckChild0Type, MVT::v8i16,
13264 /* 28382*/ /*SwitchType*/ 25, MVT::v8i16,// ->28409
13271 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
14904 /* 31994*/ OPC_CheckChild2Type, MVT::v8i16,
14936 /* 32065*/ OPC_CheckChild2Type, MVT::v8i16,
14968 /* 32136*/ OPC_CheckChild2Type, MVT::v8i16,
15000 /* 32207*/ OPC_CheckChild2Type, MVT::v8i16,
15597 /* 33405*/ OPC_CheckChild1Type, MVT::v8i16,
15603 /* 33417*/ OPC_CheckChild1Type, MVT::v8i16,
15607 /* 33424*/ OPC_CheckChild0Type, MVT::v8i16,
15612 /* 33432*/ OPC_CheckType, MVT::v8i16,
15614 /* 33435*/ OPC_CheckType, MVT::v8i16,
15616 /* 33438*/ OPC_CheckType, MVT::v8i16,
15627 MVT::v8i16, 6/*#Ops*/, 0, 1, 6, 8, 9, 10,
15634 /* 33484*/ OPC_CheckChild0Type, MVT::v8i16,
15639 /* 33492*/ OPC_CheckType, MVT::v8i16,
15642 /* 33496*/ OPC_CheckChild2Type, MVT::v8i16,
15643 /* 33498*/ OPC_CheckType, MVT::v8i16,
15645 /* 33501*/ OPC_CheckType, MVT::v8i16,
15656 MVT::v8i16, 6/*#Ops*/, 0, 3, 6, 8, 9, 10,
15700 /* 33627*/ OPC_CheckChild1Type, MVT::v8i16,
15704 /* 33634*/ OPC_CheckChild0Type, MVT::v8i16,
15709 /* 33642*/ OPC_CheckType, MVT::v8i16,
15711 /* 33645*/ OPC_CheckType, MVT::v8i16,
15714 /* 33649*/ OPC_CheckChild2Type, MVT::v8i16,
15715 /* 33651*/ OPC_CheckType, MVT::v8i16,
15726 MVT::v8i16, 6/*#Ops*/, 3, 0, 6, 8, 9, 10,
15733 /* 33697*/ OPC_CheckChild0Type, MVT::v8i16,
15738 /* 33705*/ OPC_CheckType, MVT::v8i16,
15741 /* 33709*/ OPC_CheckChild2Type, MVT::v8i16,
15742 /* 33711*/ OPC_CheckType, MVT::v8i16,
15745 /* 33715*/ OPC_CheckChild2Type, MVT::v8i16,
15746 /* 33717*/ OPC_CheckType, MVT::v8i16,
15757 MVT::v8i16, 6/*#Ops*/, 3, 2, 6, 8, 9, 10,
15903 /* 34059*/ OPC_CheckChild1Type, MVT::v8i16,
15908 /* 34069*/ OPC_CheckChild1Type, MVT::v8i16,
15910 /* 34072*/ OPC_CheckChild2Type, MVT::v8i16,
15911 /* 34074*/ OPC_CheckType, MVT::v8i16,
15913 /* 34077*/ OPC_CheckType, MVT::v8i16,
15918 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
16013 /* 34292*/ /*SwitchType*/ 30, MVT::v8i16,// ->34324
16014 /* 34294*/ OPC_CheckChild1Type, MVT::v8i16,
16016 /* 34297*/ OPC_CheckChild2Type, MVT::v8i16,
16019 /* 34301*/ OPC_CheckChild2Type, MVT::v8i16,
16020 /* 34303*/ OPC_CheckType, MVT::v8i16,
16025 MVT::v8i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
16103 /* 34483*/ /*SwitchType*/ 23, MVT::v8i16,// ->34508
16104 /* 34485*/ OPC_CheckChild1Type, MVT::v8i16,
16106 /* 34488*/ OPC_CheckChild2Type, MVT::v8i16,
16111 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
16581 /* 35476*/ OPC_CheckChild1Type, MVT::v8i16,
16588 /* 35491*/ OPC_CheckChild1Type, MVT::v8i16,
16592 /* 35498*/ OPC_CheckChild0Type, MVT::v8i16,
16597 /* 35506*/ OPC_CheckType, MVT::v8i16,
16599 /* 35509*/ OPC_CheckType, MVT::v8i16,
16601 /* 35512*/ OPC_CheckType, MVT::v8i16,
16612 MVT::v8i16, 6/*#Ops*/, 0, 1, 6, 8, 9, 10,
16619 /* 35558*/ OPC_CheckChild0Type, MVT::v8i16,
16624 /* 35566*/ OPC_CheckType, MVT::v8i16,
16627 /* 35570*/ OPC_CheckChild2Type, MVT::v8i16,
16628 /* 35572*/ OPC_CheckType, MVT::v8i16,
16630 /* 35575*/ OPC_CheckType, MVT::v8i16,
16641 MVT::v8i16, 6/*#Ops*/, 0, 3, 6, 8, 9, 10,
16646 /* 35617*/ OPC_CheckChild1Type, MVT::v8i16,
16648 /* 35620*/ OPC_CheckChild2Type, MVT::v8i16,
16649 /* 35622*/ OPC_CheckType, MVT::v8i16,
16651 /* 35625*/ OPC_CheckType, MVT::v8i16,
16656 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
16662 /* 35649*/ OPC_CheckChild2Type, MVT::v8i16,
16663 /* 35651*/ OPC_CheckType, MVT::v8i16,
16668 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
16914 /* 36144*/ OPC_CheckChild1Type, MVT::v8i16,
16923 /* 36159*/ OPC_CheckType, MVT::v8i16,
16925 /* 36162*/ OPC_CheckType, MVT::v8i16,
16931 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
16979 /* 36275*/ /*SwitchType*/ 27, MVT::v8i16,// ->36304
16982 /* 36279*/ OPC_CheckChild2Type, MVT::v8i16,
16983 /* 36281*/ OPC_CheckType, MVT::v8i16,
16989 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
17030 /* 36379*/ OPC_CheckChild1Type, MVT::v8i16,
17034 /* 36386*/ OPC_CheckChild0Type, MVT::v8i16,
17039 /* 36394*/ OPC_CheckType, MVT::v8i16,
17041 /* 36397*/ OPC_CheckType, MVT::v8i16,
17052 MVT::v8i16, 5/*#Ops*/, 0, 5, 7, 8, 9,
17087 /* 36503*/ OPC_CheckChild0Type, MVT::v8i16,
17092 /* 36511*/ OPC_CheckType, MVT::v8i16,
17095 /* 36515*/ OPC_CheckChild2Type, MVT::v8i16,
17096 /* 36517*/ OPC_CheckType, MVT::v8i16,
17107 MVT::v8i16, 5/*#Ops*/, 2, 5, 7, 8, 9,
17159 /* 36664*/ /*SwitchType*/ 23, MVT::v8i16,// ->36689
17160 /* 36666*/ OPC_CheckChild1Type, MVT::v8i16,
17162 /* 36669*/ OPC_CheckChild2Type, MVT::v8i16,
17167 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
17230 /* 36811*/ OPC_CheckChild1Type, MVT::v8i16,
17239 /* 36826*/ OPC_CheckType, MVT::v8i16,
17241 /* 36829*/ OPC_CheckType, MVT::v8i16,
17247 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
17295 /* 36942*/ /*SwitchType*/ 27, MVT::v8i16,// ->36971
17298 /* 36946*/ OPC_CheckChild2Type, MVT::v8i16,
17299 /* 36948*/ OPC_CheckType, MVT::v8i16,
17305 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
17346 /* 37046*/ OPC_CheckChild1Type, MVT::v8i16,
17350 /* 37053*/ OPC_CheckChild0Type, MVT::v8i16,
17355 /* 37061*/ OPC_CheckType, MVT::v8i16,
17357 /* 37064*/ OPC_CheckType, MVT::v8i16,
17368 MVT::v8i16, 5/*#Ops*/, 0, 5, 7, 8, 9,
17403 /* 37170*/ OPC_CheckChild0Type, MVT::v8i16,
17408 /* 37178*/ OPC_CheckType, MVT::v8i16,
17411 /* 37182*/ OPC_CheckChild2Type, MVT::v8i16,
17412 /* 37184*/ OPC_CheckType, MVT::v8i16,
17423 MVT::v8i16, 5/*#Ops*/, 2, 5, 7, 8, 9,
17475 /* 37331*/ /*SwitchType*/ 23, MVT::v8i16,// ->37356
17476 /* 37333*/ OPC_CheckChild1Type, MVT::v8i16,
17478 /* 37336*/ OPC_CheckChild2Type, MVT::v8i16,
17483 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
17669 /* 37725*/ OPC_CheckType, MVT::v8i16,
17675 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
17733 /* 37857*/ OPC_CheckType, MVT::v8i16,
17739 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
17768 /* 37937*/ /*SwitchType*/ 23, MVT::v8i16,// ->37962
17769 /* 37939*/ OPC_CheckChild1Type, MVT::v8i16,
17771 /* 37942*/ OPC_CheckChild2Type, MVT::v8i16,
17776 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
17838 /* 38095*/ /*SwitchType*/ 23, MVT::v8i16,// ->38120
17839 /* 38097*/ OPC_CheckChild1Type, MVT::v8i16,
17841 /* 38100*/ OPC_CheckChild2Type, MVT::v8i16,
17846 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
17908 /* 38253*/ /*SwitchType*/ 23, MVT::v8i16,// ->38278
17909 /* 38255*/ OPC_CheckChild1Type, MVT::v8i16,
17911 /* 38258*/ OPC_CheckChild2Type, MVT::v8i16,
17916 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
17978 /* 38411*/ /*SwitchType*/ 23, MVT::v8i16,// ->38436
17979 /* 38413*/ OPC_CheckChild1Type, MVT::v8i16,
17981 /* 38416*/ OPC_CheckChild2Type, MVT::v8i16,
17986 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18048 /* 38569*/ /*SwitchType*/ 23, MVT::v8i16,// ->38594
18049 /* 38571*/ OPC_CheckChild1Type, MVT::v8i16,
18051 /* 38574*/ OPC_CheckChild2Type, MVT::v8i16,
18056 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18119 /* 38728*/ OPC_CheckChild1Type, MVT::v8i16,
18121 /* 38731*/ OPC_CheckChild2Type, MVT::v8i16,
18181 /* 38864*/ OPC_SwitchType /*2 cases */, 23, MVT::v8i16,// ->38890
18189 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18227 /* 38965*/ /*SwitchType*/ 23, MVT::v8i16,// ->38990
18228 /* 38967*/ OPC_CheckChild1Type, MVT::v8i16,
18230 /* 38970*/ OPC_CheckChild2Type, MVT::v8i16,
18235 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18297 /* 39123*/ /*SwitchType*/ 23, MVT::v8i16,// ->39148
18298 /* 39125*/ OPC_CheckChild1Type, MVT::v8i16,
18300 /* 39128*/ OPC_CheckChild2Type, MVT::v8i16,
18305 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18367 /* 39281*/ /*SwitchType*/ 23, MVT::v8i16,// ->39306
18368 /* 39283*/ OPC_CheckChild1Type, MVT::v8i16,
18370 /* 39286*/ OPC_CheckChild2Type, MVT::v8i16,
18375 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18438 /* 39440*/ OPC_CheckChild1Type, MVT::v8i16,
18440 /* 39443*/ OPC_CheckChild2Type, MVT::v8i16,
18507 /* 39595*/ /*SwitchType*/ 23, MVT::v8i16,// ->39620
18515 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18555 /* 39702*/ /*SwitchType*/ 23, MVT::v8i16,// ->39727
18563 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18635 /* 39880*/ /*SwitchType*/ 27, MVT::v8i16,// ->39909
18636 /* 39882*/ OPC_CheckChild1Type, MVT::v8i16,
18638 /* 39885*/ OPC_CheckChild2Type, MVT::v8i16,
18640 /* 39888*/ OPC_CheckChild3Type, MVT::v8i16,
18645 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
18726 /* 40083*/ /*SwitchType*/ 23, MVT::v8i16,// ->40108
18727 /* 40085*/ OPC_CheckChild1Type, MVT::v8i16,
18729 /* 40088*/ OPC_CheckChild2Type, MVT::v8i16,
18734 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18840 /* 40341*/ /*SwitchType*/ 23, MVT::v8i16,// ->40366
18841 /* 40343*/ OPC_CheckChild1Type, MVT::v8i16,
18843 /* 40346*/ OPC_CheckChild2Type, MVT::v8i16,
18848 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
18974 /* 40645*/ /*SwitchType*/ 19, MVT::v8i16,// ->40666
18980 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
18984 /* 40668*/ OPC_CheckChild1Type, MVT::v8i16,
19032 /* 40779*/ /*SwitchType*/ 19, MVT::v8i16,// ->40800
19038 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
19042 /* 40802*/ OPC_CheckChild1Type, MVT::v8i16,
19096 /* 40925*/ /*SwitchType*/ 23, MVT::v8i16,// ->40950
19097 /* 40927*/ OPC_CheckChild1Type, MVT::v8i16,
19104 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19110 /* 40955*/ OPC_CheckChild2Type, MVT::v8i16,
19166 /* 41083*/ /*SwitchType*/ 23, MVT::v8i16,// ->41108
19167 /* 41085*/ OPC_CheckChild1Type, MVT::v8i16,
19174 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19180 /* 41113*/ OPC_CheckChild2Type, MVT::v8i16,
19533 /* 41914*/ /*SwitchType*/ 23, MVT::v8i16,// ->41939
19534 /* 41916*/ OPC_CheckChild1Type, MVT::v8i16,
19536 /* 41919*/ OPC_CheckChild2Type, MVT::v8i16,
19541 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19625 /* 42122*/ /*SwitchType*/ 23, MVT::v8i16,// ->42147
19626 /* 42124*/ OPC_CheckChild1Type, MVT::v8i16,
19628 /* 42127*/ OPC_CheckChild2Type, MVT::v8i16,
19633 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19717 /* 42330*/ /*SwitchType*/ 23, MVT::v8i16,// ->42355
19718 /* 42332*/ OPC_CheckChild1Type, MVT::v8i16,
19720 /* 42335*/ OPC_CheckChild2Type, MVT::v8i16,
19725 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19809 /* 42538*/ /*SwitchType*/ 23, MVT::v8i16,// ->42563
19810 /* 42540*/ OPC_CheckChild1Type, MVT::v8i16,
19812 /* 42543*/ OPC_CheckChild2Type, MVT::v8i16,
19817 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19901 /* 42746*/ /*SwitchType*/ 23, MVT::v8i16,// ->42771
19902 /* 42748*/ OPC_CheckChild1Type, MVT::v8i16,
19904 /* 42751*/ OPC_CheckChild2Type, MVT::v8i16,
19909 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
19993 /* 42954*/ /*SwitchType*/ 23, MVT::v8i16,// ->42979
19994 /* 42956*/ OPC_CheckChild1Type, MVT::v8i16,
19996 /* 42959*/ OPC_CheckChild2Type, MVT::v8i16,
20001 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
20085 /* 43162*/ /*SwitchType*/ 23, MVT::v8i16,// ->43187
20086 /* 43164*/ OPC_CheckChild1Type, MVT::v8i16,
20088 /* 43167*/ OPC_CheckChild2Type, MVT::v8i16,
20093 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
20177 /* 43370*/ /*SwitchType*/ 23, MVT::v8i16,// ->43395
20178 /* 43372*/ OPC_CheckChild1Type, MVT::v8i16,
20180 /* 43375*/ OPC_CheckChild2Type, MVT::v8i16,
20185 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
20283 /* 43612*/ /*SwitchType*/ 19, MVT::v8i16,// ->43633
20284 /* 43614*/ OPC_CheckChild1Type, MVT::v8i16,
20289 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
20341 /* 43746*/ /*SwitchType*/ 19, MVT::v8i16,// ->43767
20342 /* 43748*/ OPC_CheckChild1Type, MVT::v8i16,
20347 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
20399 /* 43880*/ /*SwitchType*/ 19, MVT::v8i16,// ->43901
20400 /* 43882*/ OPC_CheckChild1Type, MVT::v8i16,
20405 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
20422 /* 43931*/ OPC_CheckChild1Type, MVT::v8i16,
20453 /* 44001*/ OPC_CheckChild1Type, MVT::v8i16,
20484 /* 44071*/ OPC_CheckChild1Type, MVT::v8i16,
20535 /* 44178*/ /*SwitchType*/ 11, MVT::v8i16,// ->44191
20539 MVT::v8i16, 1/*#Ops*/, 0,
20567 /* 44237*/ /*SwitchType*/ 11, MVT::v8i16,// ->44250
20571 MVT::v8i16, 1/*#Ops*/, 0,
20599 /* 44296*/ /*SwitchType*/ 11, MVT::v8i16,// ->44309
20603 MVT::v8i16, 1/*#Ops*/, 0,
20631 /* 44355*/ /*SwitchType*/ 11, MVT::v8i16,// ->44368
20635 MVT::v8i16, 1/*#Ops*/, 0,
20663 /* 44414*/ /*SwitchType*/ 11, MVT::v8i16,// ->44427
20667 MVT::v8i16, 1/*#Ops*/, 0,
20695 /* 44473*/ /*SwitchType*/ 11, MVT::v8i16,// ->44486
20699 MVT::v8i16, 1/*#Ops*/, 0,
20727 /* 44532*/ /*SwitchType*/ 11, MVT::v8i16,// ->44545
20731 MVT::v8i16, 1/*#Ops*/, 0,
20759 /* 44591*/ /*SwitchType*/ 11, MVT::v8i16,// ->44604
20763 MVT::v8i16, 1/*#Ops*/, 0,
20898 /* 44853*/ /*SwitchType*/ 27, MVT::v8i16,// ->44882
20899 /* 44855*/ OPC_CheckChild1Type, MVT::v8i16,
20901 /* 44858*/ OPC_CheckChild2Type, MVT::v8i16,
20905 /* 44864*/ OPC_CheckChild4Type, MVT::v8i16,
20909 MVT::v8i16, 5/*#Ops*/, 0, 1, 4, 2, 3,
20972 /* 45006*/ /*SwitchType*/ 27, MVT::v8i16,// ->45035
20973 /* 45008*/ OPC_CheckChild1Type, MVT::v8i16,
20975 /* 45011*/ OPC_CheckChild2Type, MVT::v8i16,
20979 /* 45017*/ OPC_CheckChild4Type, MVT::v8i16,
20983 MVT::v8i16, 5/*#Ops*/, 0, 1, 4, 2, 3,
21311 /* 45807*/ OPC_CheckChild1Type, MVT::v8i16,
21375 /* 45939*/ OPC_CheckChild1Type, MVT::v8i16,
21941 /* 47159*/ OPC_CheckChild0Type, MVT::v8i16,
22204 /* 47720*/ OPC_CheckChild0Type, MVT::v8i16,
23336 /* 50248*/ OPC_CheckChild1Type, MVT::v8i16,
24856 /* 53553*/ OPC_CheckChild3Type, MVT::v8i16,
24858 /* 53556*/ OPC_CheckChild4Type, MVT::v8i16,
25060 /* 54041*/ OPC_CheckChild3Type, MVT::v8i16,
25062 /* 54044*/ OPC_CheckChild4Type, MVT::v8i16,
25064 /* 54047*/ OPC_CheckChild5Type, MVT::v8i16,
25066 /* 54050*/ OPC_CheckChild6Type, MVT::v8i16,
27970 /* 60503*/ OPC_CheckType, MVT::v8i16,
27981 MVT::v8i16, 3/*#Ops*/, 6, 7, 8, // Results = #9
27988 /* 60550*/ OPC_CheckType, MVT::v8i16,
27999 MVT::v8i16, 3/*#Ops*/, 6, 7, 8, // Results = #9
28006 /* 60597*/ OPC_CheckType, MVT::v8i16,
28017 MVT::v8i16, 3/*#Ops*/, 6, 7, 8, // Results = #9
28143 /* 60954*/ /*SwitchType*/ 22, MVT::v8i16,// ->60978
28150 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28186 /* 61055*/ /*SwitchType*/ 22, MVT::v8i16,// ->61079
28193 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28229 /* 61156*/ /*SwitchType*/ 22, MVT::v8i16,// ->61180
28236 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28272 /* 61255*/ OPC_CheckType, MVT::v8i16,
28280 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28338 /* 61401*/ OPC_CheckType, MVT::v8i16,
28345 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28351 /* 61430*/ OPC_CheckType, MVT::v8i16,
28358 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28364 /* 61459*/ OPC_CheckType, MVT::v8i16,
28371 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
28447 /* 61667*/ /*SwitchType*/ 44, MVT::v8i16,// ->61713
28460 MVT::v8i16, 4/*#Ops*/, 6, 7, 8, 9,
31211 /* 68624*/ /*SwitchType*/ 24, MVT::v8i16,// ->68650
31218 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
31278 /* 68773*/ /*SwitchType*/ 24, MVT::v8i16,// ->68799
31285 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
31443 /* 69152*/ /*SwitchType*/ 25, MVT::v8i16,// ->69179
31450 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
31847 /* 70046*/ /*SwitchType*/ 21, MVT::v8i16,// ->70069
31853 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
31906 /* 70172*/ /*SwitchType*/ 21, MVT::v8i16,// ->70195
31912 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
31950 /* 70265*/ OPC_CheckChild0Type, MVT::v8i16,
31956 /* 70274*/ OPC_CheckType, MVT::v8i16,
31967 MVT::v8i16, 5/*#Ops*/, 0, 5, 7, 8, 9,
31997 /* 70371*/ OPC_CheckChild0Type, MVT::v8i16,
32004 /* 70381*/ OPC_CheckType, MVT::v8i16,
32015 MVT::v8i16, 5/*#Ops*/, 2, 5, 7, 8, 9,
32058 /* 70509*/ /*SwitchType*/ 25, MVT::v8i16,// ->70536
32065 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
32096 /* 70602*/ /*SwitchType*/ 25, MVT::v8i16,// ->70629
32103 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
32164 /* 70771*/ /*SwitchType*/ 47, MVT::v8i16,// ->70820
32170 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
32180 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
33424 /* 73561*/ /*SwitchType*/ 45, MVT::v8i16,// ->73608
33430 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
33440 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
33472 /* 73665*/ /*SwitchType*/ 22, MVT::v8i16,// ->73689
33478 MVT::v8i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
33532 /* 73797*/ /*SwitchType*/ 22, MVT::v8i16,// ->73821
33538 MVT::v8i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
33577 /* 73894*/ OPC_CheckChild0Type, MVT::v8i16,
33584 /* 73904*/ OPC_CheckType, MVT::v8i16,
33595 MVT::v8i16, 6/*#Ops*/, 0, 1, 6, 8, 9, 10,
33626 /* 74004*/ OPC_CheckChild0Type, MVT::v8i16,
33634 /* 74015*/ OPC_CheckType, MVT::v8i16,
33645 MVT::v8i16, 6/*#Ops*/, 0, 3, 6, 8, 9, 10,
33812 /* 74391*/ OPC_CheckType, MVT::v8i16,
33817 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
33861 /* 74489*/ OPC_CheckType, MVT::v8i16,
33866 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
33941 /* 74671*/ /*SwitchType*/ 19, MVT::v8i16,// ->74692
33946 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
33964 /* 74724*/ OPC_CheckType, MVT::v8i16,
33969 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
34003 /* 74808*/ OPC_CheckType, MVT::v8i16,
34008 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
34041 /* 74891*/ OPC_CheckType, MVT::v8i16,
34046 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
34076 /* 74967*/ OPC_CheckType, MVT::v8i16,
34081 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
34120 /* 75069*/ /*SwitchType*/ 25, MVT::v8i16,// ->75096
34127 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
34188 /* 75238*/ /*SwitchType*/ 47, MVT::v8i16,// ->75287
34194 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
34204 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
35266 /* 77770*/ OPC_CheckChild1Type, MVT::v8i16,
35598 /* 78485*/ OPC_CheckType, MVT::v8i16,
35605 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
36236 /* 79789*/ /*SwitchType*/ 25, MVT::v8i16,// ->79816
36243 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
36315 /* 79975*/ /*SwitchType*/ 25, MVT::v8i16,// ->80002
36322 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
36654 /* 80628*/ OPC_CheckChild0Type, MVT::v8i16,
36745 /* 80831*/ OPC_CheckChild0Type, MVT::v8i16,
37234 /* 81960*/ /*SwitchType*/ 45, MVT::v8i16,// ->82007
37240 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
37250 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
37486 /* 82561*/ /*SwitchType*/ 45, MVT::v8i16,// ->82608
37492 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
37502 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
38398 /* 84610*/ /*SwitchType*/ 47, MVT::v8i16,// ->84659
38399 /* 84612*/ OPC_CheckChild0Type, MVT::v8i16,
38405 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
38415 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
38493 /* 84853*/ /*SwitchType*/ 47, MVT::v8i16,// ->84902
38506 MVT::v8i16, 5/*#Ops*/, 0, 5, 6, 7, 8,
38538 /* 84966*/ /*SwitchType*/ 24, MVT::v8i16,// ->84992
38545 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
39386 /* 86604*/ /*SwitchType*/ 57, MVT::v8i16,// ->86663
39402 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
39412 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
39551 /* 86921*/ /*SwitchType*/ 57, MVT::v8i16,// ->86980
39567 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
39577 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
39674 /* 87162*/ OPC_SwitchType /*6 cases */, 14, MVT::v8i16,// ->87179
39869 /* 87539*/ /*SwitchType*/ 57, MVT::v8i16,// ->87598
39885 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
39895 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
40003 /* 87794*/ OPC_CheckChild0Type, MVT::v8i16,
40229 /* 88232*/ /*SwitchType*/ 57, MVT::v8i16,// ->88291
40245 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
40255 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
40382 /* 88533*/ /*SwitchType*/ 57, MVT::v8i16,// ->88592
40398 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
40408 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
40558 /* 88881*/ OPC_CheckChild0Type, MVT::v8i16,
40743 /* 89295*/ OPC_CheckChild0Type, MVT::v8i16,
40789 /* 89439*/ OPC_CheckChild0Type, MVT::v8i16,
40838 /* 89577*/ OPC_CheckChild0Type, MVT::v8i16,
40886 /* 89723*/ OPC_CheckChild0Type, MVT::v8i16,
41184 /* 90436*/ OPC_CheckChild0Type, MVT::v8i16,
41433 /* 91071*/ OPC_CheckChild0Type, MVT::v8i16,
45536 /*100939*/ /*SwitchType*/ 45, MVT::v8i16,// ->100986
45542 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
45552 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
45636 /*101157*/ OPC_SwitchType /*2 cases */, 95, MVT::v8i16,// ->101255
45644 MVT::v8i16, 4/*#Ops*/, 3, 4, 5, 2,
45656 MVT::v8i16, 4/*#Ops*/, 3, 4, 5, 2,
45666 MVT::v8i16, 4/*#Ops*/, 3, 4, 5, 2,
45676 MVT::v8i16, 4/*#Ops*/, 3, 4, 5, 2,
45887 /*101684*/ OPC_CheckType, MVT::v8i16,
45895 MVT::v8i16, 6/*#Ops*/, 4, 5, 0, 6, 7, 8,
46004 /*101957*/ /*SwitchType*/ 76, MVT::v8i16,// ->102035
46011 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
46029 MVT::v8i16, 3/*#Ops*/, 0, 10, 12,
46310 /*102687*/ OPC_CheckType, MVT::v8i16,
46317 MVT::v8i16, 4/*#Ops*/, 2, 3, 4, 5,
46392 /*102873*/ /*SwitchType*/ 45, MVT::v8i16,// ->102920
46398 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
46408 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
46606 /*103395*/ OPC_CheckType, MVT::v8i16,
46646 /*103479*/ OPC_CheckType, MVT::v8i16,
46689 /*103566*/ OPC_CheckType, MVT::v8i16,
46737 /*103663*/ OPC_CheckType, MVT::v8i16,
46780 /*103752*/ OPC_CheckChild0Type, MVT::v8i16,
46816 /*103840*/ OPC_CheckChild0Type, MVT::v8i16,
46855 /*103927*/ OPC_CheckType, MVT::v8i16,
46860 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
46927 /*104089*/ /*SwitchType*/ 45, MVT::v8i16,// ->104136
46933 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
46943 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
46982 /*104212*/ OPC_CheckType, MVT::v8i16,
46987 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
47027 /*104304*/ OPC_CheckType, MVT::v8i16,
47032 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
47066 /*104385*/ OPC_SwitchType /*4 cases */, 90, MVT::v8i16,// ->104478
47073 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
47095 MVT::v8i16, 4/*#Ops*/, 5, 10, 11, 0,
47172 /*104679*/ OPC_CheckType, MVT::v8i16,
47178 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
47214 /*104770*/ OPC_CheckType, MVT::v8i16,
47220 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
47263 /*104871*/ OPC_CheckType, MVT::v8i16,
47269 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
47305 /*104962*/ OPC_CheckType, MVT::v8i16,
47311 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
47354 /*105062*/ OPC_CheckType, MVT::v8i16,
47360 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
47412 /*105189*/ OPC_CheckType, MVT::v8i16,
47420 MVT::v8i16, 5/*#Ops*/, 0, 2, 3, 4, 5,
47484 /*105365*/ /*SwitchType*/ 20, MVT::v8i16,// ->105387
47490 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
47532 /*105479*/ /*SwitchType*/ 25, MVT::v8i16,// ->105506
47539 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
47568 /*105570*/ /*SwitchType*/ 25, MVT::v8i16,// ->105597
47575 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
47612 /*105672*/ OPC_CheckType, MVT::v8i16,
47620 MVT::v8i16, 5/*#Ops*/, 0, 2, 3, 4, 5,
47684 /*105848*/ /*SwitchType*/ 20, MVT::v8i16,// ->105870
47690 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
47732 /*105962*/ /*SwitchType*/ 25, MVT::v8i16,// ->105989
47739 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
47768 /*106053*/ /*SwitchType*/ 25, MVT::v8i16,// ->106080
47775 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
47812 /*106155*/ OPC_CheckType, MVT::v8i16,
47820 MVT::v8i16, 5/*#Ops*/, 0, 2, 3, 4, 5,
47884 /*106331*/ /*SwitchType*/ 20, MVT::v8i16,// ->106353
47890 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
48160 /*106991*/ OPC_CheckChild0Type, MVT::v8i16,
48262 /*107233*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->107254
48267 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48283 /*107284*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->107305
48288 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48304 /*107335*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->107356
48309 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48325 /*107386*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->107407
48330 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48346 /*107437*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->107458
48351 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48744 /*108411*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->108432
48749 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48765 /*108462*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->108483
48770 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
48786 /*108513*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->108534
48791 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
49300 /*109724*/ /*SwitchType*/ 20, MVT::v8i16,// ->109746
49303 MVT::v8i16, 0/*#Ops*/, // Results = #1
49306 MVT::v8i16, 3/*#Ops*/, 1, 0, 2,
49406 /*109953*/ OPC_CheckType, MVT::v8i16,
49411 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
49484 /*110114*/ OPC_CheckType, MVT::v8i16,
49489 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
49918 /*111095*/ OPC_CheckChild0Type, MVT::v8i16,
49922 /*111103*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->111123
49927 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
49944 /*111156*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->111176
49949 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
49966 /*111209*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->111229
49971 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
49988 /*111262*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->111282
49993 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50010 /*111315*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->111335
50015 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50352 /*112140*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->112160
50357 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50374 /*112193*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->112213
50379 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50396 /*112246*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->112266
50401 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50418 /*112299*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->112319
50423 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50440 /*112352*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->112372
50445 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
50479 /*112443*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->112464
50484 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
50498 /*112488*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->112509
50503 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
50519 /*112537*/ OPC_CheckChild0Type, MVT::v8i16,
50570 /*112642*/ OPC_CheckChild0Type, MVT::v8i16,
50621 /*112747*/ OPC_CheckChild0Type, MVT::v8i16,
50672 /*112852*/ OPC_CheckChild0Type, MVT::v8i16,
50723 /*112957*/ OPC_CheckChild0Type, MVT::v8i16,
50774 /*113062*/ OPC_CheckChild0Type, MVT::v8i16,
50825 /*113167*/ OPC_CheckChild0Type, MVT::v8i16,
50912 /*113345*/ OPC_CheckType, MVT::v8i16,
50918 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51000 /*113546*/ OPC_CheckChild0Type, MVT::v8i16,
51005 /*113554*/ OPC_CheckType, MVT::v8i16,
51017 MVT::v8i16, 4/*#Ops*/, 4, 6, 7, 8,
51032 MVT::v8i16, 4/*#Ops*/, 5, 6, 7, 8,
51210 /*114055*/ /*SwitchType*/ 18, MVT::v8i16,// ->114075
51215 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
51249 /*114147*/ /*SwitchType*/ 18, MVT::v8i16,// ->114167
51254 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
51279 /*114218*/ /*SwitchType*/ 45, MVT::v8i16,// ->114265
51285 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
51295 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
51379 /*114454*/ /*SwitchType*/ 20, MVT::v8i16,// ->114476
51385 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51458 /*114643*/ /*SwitchType*/ 20, MVT::v8i16,// ->114665
51464 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51537 /*114832*/ /*SwitchType*/ 20, MVT::v8i16,// ->114854
51543 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51616 /*115021*/ /*SwitchType*/ 20, MVT::v8i16,// ->115043
51622 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51695 /*115210*/ /*SwitchType*/ 20, MVT::v8i16,// ->115232
51701 MVT::v8i16, 4/*#Ops*/, 0, 2, 3, 4,
51775 /*115405*/ /*SwitchType*/ 21, MVT::v8i16,// ->115428
51781 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
51855 /*115603*/ /*SwitchType*/ 21, MVT::v8i16,// ->115626
51861 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
51901 /*115708*/ OPC_CheckChild0Type, MVT::v8i16,
52019 /*115953*/ /*SwitchType*/ 21, MVT::v8i16,// ->115976
52025 MVT::v8i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
52099 /*116151*/ /*SwitchType*/ 18, MVT::v8i16,// ->116171
52104 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52170 /*116325*/ /*SwitchType*/ 47, MVT::v8i16,// ->116374
52176 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52186 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52236 /*116481*/ /*SwitchType*/ 18, MVT::v8i16,// ->116501
52241 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52307 /*116655*/ /*SwitchType*/ 47, MVT::v8i16,// ->116704
52313 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52323 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52399 /*116873*/ /*SwitchType*/ 21, MVT::v8i16,// ->116896
52400 /*116875*/ OPC_CheckChild0Type, MVT::v8i16,
52406 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52460 /*117017*/ /*SwitchType*/ 47, MVT::v8i16,// ->117066
52466 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52476 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52548 /*117232*/ /*SwitchType*/ 47, MVT::v8i16,// ->117281
52554 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52564 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52636 /*117447*/ /*SwitchType*/ 47, MVT::v8i16,// ->117496
52642 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52652 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52724 /*117662*/ /*SwitchType*/ 47, MVT::v8i16,// ->117711
52730 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
52740 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
52816 /*117883*/ OPC_SwitchType /*4 cases */, 91, MVT::v8i16,// ->117977
52823 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
52845 MVT::v8i16, 4/*#Ops*/, 5, 10, 11, 0,
52914 /*118163*/ OPC_SwitchType /*4 cases */, 90, MVT::v8i16,// ->118256
52921 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
52943 MVT::v8i16, 4/*#Ops*/, 5, 10, 11, 0,
53056 /*118545*/ /*SwitchType*/ 45, MVT::v8i16,// ->118592
53062 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
53072 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
53191 /*118863*/ /*SwitchType*/ 45, MVT::v8i16,// ->118910
53197 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
53207 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
53284 /*119087*/ /*SwitchType*/ 22, MVT::v8i16,// ->119111
53290 MVT::v8i16, 5/*#Ops*/, 2, 0, 3, 1, 4,
53334 /*119217*/ /*SwitchType*/ 25, MVT::v8i16,// ->119244
53341 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
53368 /*119305*/ /*SwitchType*/ 25, MVT::v8i16,// ->119332
53375 MVT::v8i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
53406 /*119393*/ OPC_SwitchType /*2 cases */, 15, MVT::v8i16,// ->119411
53410 MVT::v8i16, 4/*#Ops*/, 1, 2, 3, 0,
53464 /*119539*/ OPC_CheckChild0Type, MVT::v8i16,
53467 /*119543*/ OPC_SwitchType /*2 cases */, 60, MVT::v8i16,// ->119606
53483 MVT::v8i16, 4/*#Ops*/, 1, 2, 3, 12,
53616 /*119983*/ /*SwitchType*/ 78, MVT::v8i16,// ->120063
53620 MVT::v8i16, 0/*#Ops*/, // Results = #1
53625 MVT::v8i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
53631 MVT::v8i16, 0/*#Ops*/, // Results = #1
53641 MVT::v8i16, 3/*#Ops*/, 1, 6, 7,
gen/lib/Target/ARM/ARMGenFastISel.inc 312 case MVT::v8i16: return fastEmit_ARMISD_VDUP_MVT_i32_MVT_v8i16_r(Op0, Op0IsKill);
444 if (RetVT.SimpleTy != MVT::v8i16)
469 case MVT::v8i16: return fastEmit_ARMISD_VREV32_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
508 if (RetVT.SimpleTy != MVT::v8i16)
587 case MVT::v8i16: return fastEmit_ARMISD_VREV64_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
646 if (RetVT.SimpleTy != MVT::v8i16)
683 case MVT::v8i16: return fastEmit_ISD_ABS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
693 if (RetVT.SimpleTy != MVT::v8i16)
910 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v8i16_r(Op0, Op0IsKill);
1126 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v8i16_r(Op0, Op0IsKill);
1233 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v2i64_MVT_v8i16_r(Op0, Op0IsKill);
1447 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v8i16_r(Op0, Op0IsKill);
1508 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v2f64_MVT_v8i16_r(Op0, Op0IsKill);
1524 case MVT::v8i16: return fastEmit_ISD_BITCAST_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1601 if (RetVT.SimpleTy != MVT::v8i16)
1621 case MVT::v8i16: return fastEmit_ISD_BSWAP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1672 if (RetVT.SimpleTy != MVT::v8i16)
1710 case MVT::v8i16: return fastEmit_ISD_CTLZ_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2115 if (RetVT.SimpleTy != MVT::v8i16)
2169 if (RetVT.SimpleTy != MVT::v8i16)
2426 if (RetVT.SimpleTy != MVT::v8i16)
2508 case MVT::v8i16: return fastEmit_ISD_SINT_TO_FP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2546 case MVT::v8i16: return fastEmit_ISD_TRUNCATE_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2600 case MVT::v8i16: return fastEmit_ISD_UINT_TO_FP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2639 case MVT::v8i16: return fastEmit_ISD_VECREDUCE_ADD_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2648 if (RetVT.SimpleTy != MVT::v8i16)
3045 if (RetVT.SimpleTy != MVT::v8i16)
3083 if (RetVT.SimpleTy != MVT::v8i16)
3151 if (RetVT.SimpleTy != MVT::v8i16)
3206 case MVT::v8i16: return fastEmit_ARMISD_VSHLs_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3248 if (RetVT.SimpleTy != MVT::v8i16)
3303 case MVT::v8i16: return fastEmit_ARMISD_VSHLu_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3360 if (RetVT.SimpleTy != MVT::v8i16)
3391 case MVT::v8i16: return fastEmit_ARMISD_VTST_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3446 if (RetVT.SimpleTy != MVT::v8i16)
3502 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3538 if (RetVT.SimpleTy != MVT::v8i16)
3580 case MVT::v8i16: return fastEmit_ISD_AND_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4193 if (RetVT.SimpleTy != MVT::v8i16)
4231 case MVT::v8i16: return fastEmit_ISD_MUL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4286 if (RetVT.SimpleTy != MVT::v8i16)
4328 case MVT::v8i16: return fastEmit_ISD_OR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4381 if (RetVT.SimpleTy != MVT::v8i16)
4402 case MVT::v8i16: return fastEmit_ISD_SADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4483 if (RetVT.SimpleTy != MVT::v8i16)
4520 case MVT::v8i16: return fastEmit_ISD_SMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4560 if (RetVT.SimpleTy != MVT::v8i16)
4597 case MVT::v8i16: return fastEmit_ISD_SMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4670 if (RetVT.SimpleTy != MVT::v8i16)
4691 case MVT::v8i16: return fastEmit_ISD_SSUBSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4745 if (RetVT.SimpleTy != MVT::v8i16)
4801 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4822 if (RetVT.SimpleTy != MVT::v8i16)
4842 case MVT::v8i16: return fastEmit_ISD_UADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4902 if (RetVT.SimpleTy != MVT::v8i16)
4939 case MVT::v8i16: return fastEmit_ISD_UMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4979 if (RetVT.SimpleTy != MVT::v8i16)
5016 case MVT::v8i16: return fastEmit_ISD_UMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5035 if (RetVT.SimpleTy != MVT::v8i16)
5055 case MVT::v8i16: return fastEmit_ISD_USUBSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5088 if (RetVT.SimpleTy != MVT::v8i16)
5130 case MVT::v8i16: return fastEmit_ISD_XOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5329 case MVT::v8i16: return fastEmit_ARMISD_VGETLANEs_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5377 case MVT::v8i16: return fastEmit_ARMISD_VGETLANEu_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5412 if (RetVT.SimpleTy != MVT::v8i16)
5461 case MVT::v8i16: return fastEmit_ARMISD_VQSHLsIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5500 if (RetVT.SimpleTy != MVT::v8i16)
5549 case MVT::v8i16: return fastEmit_ARMISD_VQSHLsuIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5588 if (RetVT.SimpleTy != MVT::v8i16)
5637 case MVT::v8i16: return fastEmit_ARMISD_VQSHLuIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5676 if (RetVT.SimpleTy != MVT::v8i16)
5725 case MVT::v8i16: return fastEmit_ARMISD_VRSHRsIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5764 if (RetVT.SimpleTy != MVT::v8i16)
5813 case MVT::v8i16: return fastEmit_ARMISD_VRSHRuIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5852 if (RetVT.SimpleTy != MVT::v8i16)
5901 case MVT::v8i16: return fastEmit_ARMISD_VSHLIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
5940 if (RetVT.SimpleTy != MVT::v8i16)
5989 case MVT::v8i16: return fastEmit_ARMISD_VSHRsIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
6028 if (RetVT.SimpleTy != MVT::v8i16)
6077 case MVT::v8i16: return fastEmit_ARMISD_VSHRuIMM_MVT_v8i16_ri(RetVT, Op0, Op0IsKill, imm1);
6900 case MVT::v8i16: return fastEmit_ARMISD_VQRSHRNsIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
6918 case MVT::v8i16: return fastEmit_ARMISD_VQRSHRNsuIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
6936 case MVT::v8i16: return fastEmit_ARMISD_VQRSHRNuIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
6954 case MVT::v8i16: return fastEmit_ARMISD_VQSHRNsIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
6972 case MVT::v8i16: return fastEmit_ARMISD_VQSHRNsuIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
6990 case MVT::v8i16: return fastEmit_ARMISD_VQSHRNuIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
7008 case MVT::v8i16: return fastEmit_ARMISD_VRSHRNIMM_MVT_v8i16_ri_Predicate_shr_imm8(RetVT, Op0, Op0IsKill, imm1);
7322 if (RetVT.SimpleTy != MVT::v8i16)
7360 if (RetVT.SimpleTy != MVT::v8i16)
7370 case MVT::v8i16: return fastEmit_ARMISD_VSHLIMM_MVT_v8i16_ri_Predicate_imm0_15(RetVT, Op0, Op0IsKill, imm1);
7378 if (RetVT.SimpleTy != MVT::v8i16)
7388 case MVT::v8i16: return fastEmit_ARMISD_VSHRsIMM_MVT_v8i16_ri_Predicate_imm0_15(RetVT, Op0, Op0IsKill, imm1);
7396 if (RetVT.SimpleTy != MVT::v8i16)
7406 case MVT::v8i16: return fastEmit_ARMISD_VSHRuIMM_MVT_v8i16_ri_Predicate_imm0_15(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/ARM/ARMGenRegisterInfo.inc 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 470 /* 752*/ OPC_CheckChild1Type, MVT::v8i16,
1303 /* 2313*/ /*SwitchType*/ 14, MVT::v8i16,// ->2329
1308 MVT::v8i16, 2/*#Ops*/, 2, 3,
8382 MVT::v8i16, 2/*#Ops*/, 0, 1,
8434 MVT::v8i16, 2/*#Ops*/, 0, 1,
8488 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
8542 MVT::v8i16, 2/*#Ops*/, 0, 1,
8594 MVT::v8i16, 2/*#Ops*/, 0, 1,
9057 MVT::v8i16, 2/*#Ops*/, 0, 1,
9093 MVT::v8i16, 2/*#Ops*/, 0, 1,
9129 MVT::v8i16, 2/*#Ops*/, 0, 1,
9165 MVT::v8i16, 2/*#Ops*/, 0, 1,
9201 MVT::v8i16, 2/*#Ops*/, 0, 1,
9237 MVT::v8i16, 2/*#Ops*/, 0, 1,
9273 MVT::v8i16, 2/*#Ops*/, 0, 1,
9309 MVT::v8i16, 2/*#Ops*/, 0, 1,
9345 MVT::v8i16, 2/*#Ops*/, 0, 1,
9381 MVT::v8i16, 2/*#Ops*/, 0, 1,
9419 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9459 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9488 MVT::v8i16, 2/*#Ops*/, 0, 1,
9515 MVT::v8i16, 2/*#Ops*/, 0, 1,
9543 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9573 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9603 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9633 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
9926 MVT::v8i16, 2/*#Ops*/, 0, 1,
9944 MVT::v8i16, 2/*#Ops*/, 0, 1,
9971 MVT::v8i16, 2/*#Ops*/, 0, 1,
9998 MVT::v8i16, 2/*#Ops*/, 0, 1,
10025 MVT::v8i16, 2/*#Ops*/, 0, 1,
10053 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
10073 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
10101 MVT::v8i16, 2/*#Ops*/, 0, 1,
10137 MVT::v8i16, 2/*#Ops*/, 0, 1,
10165 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
10185 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
10204 MVT::v8i16, 2/*#Ops*/, 0, 1,
10222 MVT::v8i16, 2/*#Ops*/, 0, 1,
10247 MVT::v8i16, 1/*#Ops*/, 0,
10283 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
10321 MVT::v8i16, 2/*#Ops*/, 0, 1,
10357 MVT::v8i16, 2/*#Ops*/, 0, 1,
10393 MVT::v8i16, 2/*#Ops*/, 0, 1,
10429 MVT::v8i16, 2/*#Ops*/, 0, 1,
10465 MVT::v8i16, 2/*#Ops*/, 0, 1,
10501 MVT::v8i16, 2/*#Ops*/, 0, 1,
11483 /* 21480*/ OPC_CheckType, MVT::v8i16,
11486 /* 21484*/ OPC_CheckType, MVT::v8i16,
11489 MVT::v8i16, 2/*#Ops*/, 0, 1,
11537 /* 21575*/ OPC_CheckType, MVT::v8i16,
11540 /* 21579*/ OPC_CheckType, MVT::v8i16,
11543 MVT::v8i16, 2/*#Ops*/, 0, 1,
11601 /* 21689*/ OPC_CheckType, MVT::v8i16,
11605 /* 21694*/ OPC_CheckType, MVT::v8i16,
11608 MVT::v8i16, 2/*#Ops*/, 1, 0,
11656 /* 21785*/ OPC_CheckType, MVT::v8i16,
11660 /* 21790*/ OPC_CheckType, MVT::v8i16,
11663 MVT::v8i16, 2/*#Ops*/, 1, 0,
11994 /* 22365*/ OPC_CheckChild1Type, MVT::v8i16,
11996 /* 22368*/ OPC_CheckType, MVT::v8i16,
11999 MVT::v8i16, 2/*#Ops*/, 0, 1,
12031 /* 22429*/ OPC_CheckChild1Type, MVT::v8i16,
12034 /* 22433*/ OPC_CheckType, MVT::v8i16,
12037 MVT::v8i16, 2/*#Ops*/, 1, 0,
12086 /* 22531*/ /*SwitchType*/ 37, MVT::v8i16,// ->22570
12091 MVT::v8i16, 2/*#Ops*/, 0, 2,
12097 MVT::v8i16, 2/*#Ops*/, 1, 2,
12102 MVT::v8i16, 2/*#Ops*/, 0, 1,
12238 /* 22816*/ /*SwitchType*/ 11, MVT::v8i16,// ->22829
12239 /* 22818*/ OPC_CheckChild0Type, MVT::v8i16,
12242 MVT::v8i16, 1/*#Ops*/, 0,
13364 /* 24894*/ OPC_CheckType, MVT::v8i16,
13371 /* 24902*/ OPC_CheckType, MVT::v8i16,
13374 MVT::v8i16, 2/*#Ops*/, 0, 1,
13422 /* 24993*/ OPC_CheckType, MVT::v8i16,
13429 /* 25001*/ OPC_CheckType, MVT::v8i16,
13432 MVT::v8i16, 2/*#Ops*/, 0, 1,
13492 /* 25113*/ OPC_CheckType, MVT::v8i16,
13496 /* 25118*/ OPC_CheckType, MVT::v8i16,
13499 MVT::v8i16, 2/*#Ops*/, 0, 1,
13547 /* 25209*/ OPC_CheckType, MVT::v8i16,
13551 /* 25214*/ OPC_CheckType, MVT::v8i16,
13554 MVT::v8i16, 2/*#Ops*/, 0, 1,
13616 /* 25332*/ OPC_CheckType, MVT::v8i16,
13624 /* 25341*/ OPC_CheckType, MVT::v8i16,
13627 MVT::v8i16, 2/*#Ops*/, 1, 0,
13675 /* 25432*/ OPC_CheckType, MVT::v8i16,
13683 /* 25441*/ OPC_CheckType, MVT::v8i16,
13686 MVT::v8i16, 2/*#Ops*/, 1, 0,
13746 /* 25553*/ OPC_CheckType, MVT::v8i16,
13751 /* 25559*/ OPC_CheckType, MVT::v8i16,
13754 MVT::v8i16, 2/*#Ops*/, 1, 0,
13802 /* 25650*/ OPC_CheckType, MVT::v8i16,
13807 /* 25656*/ OPC_CheckType, MVT::v8i16,
13810 MVT::v8i16, 2/*#Ops*/, 1, 0,
14572 /* 26939*/ OPC_CheckChild1Type, MVT::v8i16,
14578 /* 26946*/ OPC_CheckType, MVT::v8i16,
14581 MVT::v8i16, 2/*#Ops*/, 0, 1,
14677 /* 27104*/ OPC_CheckChild1Type, MVT::v8i16,
14680 /* 27108*/ OPC_CheckType, MVT::v8i16,
14683 MVT::v8i16, 2/*#Ops*/, 0, 1,
14697 /* 27139*/ OPC_CheckChild1Type, MVT::v8i16,
14704 /* 27147*/ OPC_CheckType, MVT::v8i16,
14707 MVT::v8i16, 2/*#Ops*/, 1, 0,
14720 /* 27174*/ OPC_CheckChild1Type, MVT::v8i16,
14724 /* 27179*/ OPC_CheckType, MVT::v8i16,
14727 MVT::v8i16, 2/*#Ops*/, 1, 0,
14834 /* 27369*/ /*SwitchType*/ 37, MVT::v8i16,// ->27408
14839 MVT::v8i16, 2/*#Ops*/, 0, 2,
14845 MVT::v8i16, 2/*#Ops*/, 1, 2,
14850 MVT::v8i16, 2/*#Ops*/, 0, 1,
15967 /* 29461*/ OPC_CheckType, MVT::v8i16,
15972 MVT::v8i16, 2/*#Ops*/, 0, 2,
15978 MVT::v8i16, 2/*#Ops*/, 1, 2,
16027 /* 29576*/ /*SwitchType*/ 11, MVT::v8i16,// ->29589
16030 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16060 /* 29640*/ /*SwitchType*/ 11, MVT::v8i16,// ->29653
16063 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
16100 /* 29720*/ /*SwitchType*/ 10, MVT::v8i16,// ->29732
16103 MVT::v8i16, 2/*#Ops*/, 0, 1,
17708 /* 33154*/ OPC_CheckChild0Type, MVT::v8i16,
17710 /* 33157*/ OPC_CheckType, MVT::v8i16,
17716 MVT::v8i16, 2/*#Ops*/, 0, 2,
17724 MVT::v8i16, 2/*#Ops*/, 0, 2,
17732 MVT::v8i16, 2/*#Ops*/, 0, 2,
17740 MVT::v8i16, 2/*#Ops*/, 0, 2,
17748 MVT::v8i16, 2/*#Ops*/, 0, 2,
17755 MVT::v8i16, 2/*#Ops*/, 0, 1,
17762 MVT::v8i16, 2/*#Ops*/, 0, 1,
17769 MVT::v8i16, 2/*#Ops*/, 0, 1,
17776 MVT::v8i16, 2/*#Ops*/, 0, 1,
17783 MVT::v8i16, 2/*#Ops*/, 0, 1,
18264 /* 34191*/ /*SwitchType*/ 13, MVT::v8i16,// ->34206
18268 MVT::v8i16, 2/*#Ops*/, 0, 2,
18298 /* 34259*/ /*SwitchType*/ 11, MVT::v8i16,// ->34272
18301 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
18337 /* 34338*/ /*SwitchType*/ 10, MVT::v8i16,// ->34350
18340 MVT::v8i16, 2/*#Ops*/, 0, 1,
18899 /* 35387*/ OPC_CheckType, MVT::v8i16,
18902 /* 35391*/ OPC_CheckType, MVT::v8i16,
18905 MVT::v8i16, 2/*#Ops*/, 0, 1,
18953 /* 35482*/ OPC_CheckType, MVT::v8i16,
18956 /* 35486*/ OPC_CheckType, MVT::v8i16,
18959 MVT::v8i16, 2/*#Ops*/, 0, 1,
19017 /* 35596*/ OPC_CheckType, MVT::v8i16,
19021 /* 35601*/ OPC_CheckType, MVT::v8i16,
19024 MVT::v8i16, 2/*#Ops*/, 1, 0,
19072 /* 35692*/ OPC_CheckType, MVT::v8i16,
19076 /* 35697*/ OPC_CheckType, MVT::v8i16,
19079 MVT::v8i16, 2/*#Ops*/, 1, 0,
19410 /* 36272*/ OPC_CheckChild1Type, MVT::v8i16,
19412 /* 36275*/ OPC_CheckType, MVT::v8i16,
19415 MVT::v8i16, 2/*#Ops*/, 0, 1,
19447 /* 36336*/ OPC_CheckChild1Type, MVT::v8i16,
19450 /* 36340*/ OPC_CheckType, MVT::v8i16,
19453 MVT::v8i16, 2/*#Ops*/, 1, 0,
19502 /* 36438*/ /*SwitchType*/ 37, MVT::v8i16,// ->36477
19507 MVT::v8i16, 2/*#Ops*/, 0, 2,
19513 MVT::v8i16, 2/*#Ops*/, 1, 2,
19518 MVT::v8i16, 2/*#Ops*/, 0, 1,
19901 /* 37186*/ OPC_CheckType, MVT::v8i16,
19903 /* 37189*/ OPC_CheckType, MVT::v8i16,
19906 MVT::v8i16, 2/*#Ops*/, 0, 1,
19954 /* 37280*/ OPC_CheckType, MVT::v8i16,
19956 /* 37283*/ OPC_CheckType, MVT::v8i16,
19959 MVT::v8i16, 2/*#Ops*/, 0, 1,
20082 /* 37506*/ /*SwitchType*/ 27, MVT::v8i16,// ->37535
20083 /* 37508*/ OPC_CheckChild1Type, MVT::v8i16,
20088 MVT::v8i16, 2/*#Ops*/, 0, 2,
20093 MVT::v8i16, 2/*#Ops*/, 0, 1,
20466 /* 38224*/ OPC_CheckType, MVT::v8i16,
20468 /* 38227*/ OPC_CheckType, MVT::v8i16,
20471 MVT::v8i16, 2/*#Ops*/, 0, 1,
20519 /* 38318*/ OPC_CheckType, MVT::v8i16,
20521 /* 38321*/ OPC_CheckType, MVT::v8i16,
20524 MVT::v8i16, 2/*#Ops*/, 0, 1,
20647 /* 38544*/ /*SwitchType*/ 27, MVT::v8i16,// ->38573
20648 /* 38546*/ OPC_CheckChild1Type, MVT::v8i16,
20653 MVT::v8i16, 2/*#Ops*/, 0, 2,
20658 MVT::v8i16, 2/*#Ops*/, 0, 1,
21020 /* 39242*/ OPC_CheckType, MVT::v8i16,
21022 /* 39245*/ OPC_CheckType, MVT::v8i16,
21025 MVT::v8i16, 2/*#Ops*/, 0, 1,
21073 /* 39336*/ OPC_CheckType, MVT::v8i16,
21075 /* 39339*/ OPC_CheckType, MVT::v8i16,
21078 MVT::v8i16, 2/*#Ops*/, 0, 1,
21201 /* 39562*/ /*SwitchType*/ 27, MVT::v8i16,// ->39591
21202 /* 39564*/ OPC_CheckChild1Type, MVT::v8i16,
21207 MVT::v8i16, 2/*#Ops*/, 0, 2,
21212 MVT::v8i16, 2/*#Ops*/, 0, 1,
21718 /* 40531*/ OPC_CheckChild0Type, MVT::v8i16,
21743 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
21769 MVT::v8i16, 2/*#Ops*/, 0, 5, // Results = #6
21969 /* 41130*/ OPC_CheckChild0Type, MVT::v8i16,
21994 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
22020 MVT::v8i16, 2/*#Ops*/, 0, 5, // Results = #6
24145 /* 45275*/ /*SwitchType*/ 10, MVT::v8i16,// ->45287
24148 MVT::v8i16, 2/*#Ops*/, 0, 1,
24787 /* 46422*/ OPC_SwitchType /*6 cases */, 13, MVT::v8i16,// ->46438
24791 MVT::v8i16, 2/*#Ops*/, 0, 1,
24828 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
24831 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
24850 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
24853 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
24872 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
24875 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
24894 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
24897 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
24936 /* 46786*/ /*SwitchType*/ 53, MVT::v8i16,// ->46841
24941 MVT::v8i16, 2/*#Ops*/, 0, 1,
24948 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
24951 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
24954 MVT::v8i16, 2/*#Ops*/, 4, 5,
25006 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25009 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25053 /* 47087*/ /*SwitchType*/ 52, MVT::v8i16,// ->47141
25058 MVT::v8i16, 2/*#Ops*/, 0, 1,
25065 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25068 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25071 MVT::v8i16, 2/*#Ops*/, 4, 5,
25123 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25126 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25134 /* 47291*/ OPC_CheckChild0Type, MVT::v8i16,
25169 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25172 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25191 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25194 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25220 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25223 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25242 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25245 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25277 /* 47642*/ /*SwitchType*/ 53, MVT::v8i16,// ->47697
25282 MVT::v8i16, 2/*#Ops*/, 0, 1,
25289 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25292 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25295 MVT::v8i16, 2/*#Ops*/, 4, 5,
25354 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25357 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25394 /* 47943*/ /*SwitchType*/ 52, MVT::v8i16,// ->47997
25399 MVT::v8i16, 2/*#Ops*/, 0, 1,
25406 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25409 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25412 MVT::v8i16, 2/*#Ops*/, 4, 5,
25471 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
25474 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
25483 /* 48164*/ OPC_SwitchType /*6 cases */, 53, MVT::v8i16,// ->48220
25488 MVT::v8i16, 2/*#Ops*/, 0, 1,
25501 MVT::v8i16, 2/*#Ops*/, 4, 5,
25643 /* 48566*/ /*SwitchType*/ 11, MVT::v8i16,// ->48579
25644 /* 48568*/ OPC_CheckChild0Type, MVT::v8i16,
25647 MVT::v8i16, 1/*#Ops*/, 0,
26482 /* 50135*/ /*SwitchType*/ 10, MVT::v8i16,// ->50147
26485 MVT::v8i16, 2/*#Ops*/, 0, 1,
26530 /* 50228*/ /*SwitchType*/ 10, MVT::v8i16,// ->50240
26533 MVT::v8i16, 2/*#Ops*/, 0, 1,
26578 /* 50321*/ /*SwitchType*/ 10, MVT::v8i16,// ->50333
26581 MVT::v8i16, 2/*#Ops*/, 0, 1,
26626 /* 50414*/ /*SwitchType*/ 10, MVT::v8i16,// ->50426
26629 MVT::v8i16, 2/*#Ops*/, 0, 1,
26655 /* 50469*/ OPC_CheckChild0Type, MVT::v8i16,
26691 /* 50532*/ OPC_CheckChild0Type, MVT::v8i16,
27979 /* 52903*/ /*SwitchType*/ 18, MVT::v8i16,// ->52923
27980 /* 52905*/ OPC_CheckChild0Type, MVT::v8i16,
27986 MVT::v8i16, 2/*#Ops*/, 1, 2,
28067 /* 53058*/ OPC_CheckType, MVT::v8i16,
28071 /* 53064*/ OPC_CheckType, MVT::v8i16,
28074 MVT::v8i16, 2/*#Ops*/, 1, 0,
28101 /* 53117*/ /*SwitchType*/ 15, MVT::v8i16,// ->53134
28102 /* 53119*/ OPC_CheckChild0Type, MVT::v8i16,
28107 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
28160 /* 53222*/ OPC_CheckType, MVT::v8i16,
28164 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
28212 /* 53323*/ /*SwitchType*/ 14, MVT::v8i16,// ->53339
28216 MVT::v8i16, 3/*#Ops*/, 2, 1, 3,
28252 /* 53402*/ /*SwitchType*/ 14, MVT::v8i16,// ->53418
28256 MVT::v8i16, 3/*#Ops*/, 2, 1, 3,
28322 /* 53540*/ /*SwitchType*/ 11, MVT::v8i16,// ->53553
28325 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
28387 /* 53667*/ /*SwitchType*/ 37, MVT::v8i16,// ->53706
28392 MVT::v8i16, 2/*#Ops*/, 0, 2,
28398 MVT::v8i16, 2/*#Ops*/, 1, 2,
28403 MVT::v8i16, 2/*#Ops*/, 0, 1,
28471 /* 53831*/ /*SwitchType*/ 37, MVT::v8i16,// ->53870
28476 MVT::v8i16, 2/*#Ops*/, 0, 2,
28482 MVT::v8i16, 2/*#Ops*/, 1, 2,
28487 MVT::v8i16, 2/*#Ops*/, 0, 1,
28555 /* 53995*/ /*SwitchType*/ 37, MVT::v8i16,// ->54034
28560 MVT::v8i16, 2/*#Ops*/, 0, 2,
28566 MVT::v8i16, 2/*#Ops*/, 1, 2,
28571 MVT::v8i16, 2/*#Ops*/, 0, 1,
28639 /* 54159*/ /*SwitchType*/ 37, MVT::v8i16,// ->54198
28644 MVT::v8i16, 2/*#Ops*/, 0, 2,
28650 MVT::v8i16, 2/*#Ops*/, 1, 2,
28655 MVT::v8i16, 2/*#Ops*/, 0, 1,
28723 /* 54322*/ /*SwitchType*/ 10, MVT::v8i16,// ->54334
28726 MVT::v8i16, 2/*#Ops*/, 0, 1,
28764 /* 54401*/ OPC_CheckType, MVT::v8i16,
28768 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
28790 /* 54453*/ /*SwitchType*/ 11, MVT::v8i16,// ->54466
28793 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
28811 /* 54497*/ /*SwitchType*/ 11, MVT::v8i16,// ->54510
28814 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
28935 /* 54734*/ /*SwitchType*/ 10, MVT::v8i16,// ->54746
28938 MVT::v8i16, 2/*#Ops*/, 1, 0,
29063 /* 54966*/ OPC_CheckType, MVT::v8i16,
29066 MVT::v8i16, 1/*#Ops*/, 0,
29147 /* 55118*/ /*SwitchType*/ 10, MVT::v8i16,// ->55130
29150 MVT::v8i16, 2/*#Ops*/, 0, 1,
29175 /* 55173*/ /*SwitchType*/ 10, MVT::v8i16,// ->55185
29178 MVT::v8i16, 2/*#Ops*/, 0, 1,
29203 /* 55228*/ /*SwitchType*/ 10, MVT::v8i16,// ->55240
29206 MVT::v8i16, 2/*#Ops*/, 0, 1,
29231 /* 55283*/ /*SwitchType*/ 10, MVT::v8i16,// ->55295
29234 MVT::v8i16, 2/*#Ops*/, 0, 1,
29259 /* 55338*/ /*SwitchType*/ 10, MVT::v8i16,// ->55350
29262 MVT::v8i16, 2/*#Ops*/, 0, 1,
29287 /* 55393*/ /*SwitchType*/ 10, MVT::v8i16,// ->55405
29290 MVT::v8i16, 2/*#Ops*/, 0, 1,
gen/lib/Target/Mips/MipsGenFastISel.inc 207 if (RetVT.SimpleTy != MVT::v8i16)
238 case MVT::v8i16: return fastEmit_ISD_CTLZ_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
275 if (RetVT.SimpleTy != MVT::v8i16)
306 case MVT::v8i16: return fastEmit_ISD_CTPOP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1117 case MVT::v8i16: return fastEmit_MipsISD_VALL_NONZERO_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1153 case MVT::v8i16: return fastEmit_MipsISD_VALL_ZERO_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1282 if (RetVT.SimpleTy != MVT::v8i16)
1315 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1410 if (RetVT.SimpleTy != MVT::v8i16)
1441 case MVT::v8i16: return fastEmit_ISD_AND_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1742 if (RetVT.SimpleTy != MVT::v8i16)
1774 case MVT::v8i16: return fastEmit_ISD_MUL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1882 if (RetVT.SimpleTy != MVT::v8i16)
1913 case MVT::v8i16: return fastEmit_ISD_OR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1974 if (RetVT.SimpleTy != MVT::v8i16)
2005 case MVT::v8i16: return fastEmit_ISD_SDIV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2039 if (RetVT.SimpleTy != MVT::v8i16)
2069 case MVT::v8i16: return fastEmit_ISD_SHL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2088 if (RetVT.SimpleTy != MVT::v8i16)
2117 case MVT::v8i16: return fastEmit_ISD_SMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2136 if (RetVT.SimpleTy != MVT::v8i16)
2165 case MVT::v8i16: return fastEmit_ISD_SMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2199 if (RetVT.SimpleTy != MVT::v8i16)
2229 case MVT::v8i16: return fastEmit_ISD_SRA_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2269 if (RetVT.SimpleTy != MVT::v8i16)
2300 case MVT::v8i16: return fastEmit_ISD_SREM_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2334 if (RetVT.SimpleTy != MVT::v8i16)
2364 case MVT::v8i16: return fastEmit_ISD_SRL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2428 if (RetVT.SimpleTy != MVT::v8i16)
2461 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2535 if (RetVT.SimpleTy != MVT::v8i16)
2566 case MVT::v8i16: return fastEmit_ISD_UDIV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2585 if (RetVT.SimpleTy != MVT::v8i16)
2614 case MVT::v8i16: return fastEmit_ISD_UMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2633 if (RetVT.SimpleTy != MVT::v8i16)
2662 case MVT::v8i16: return fastEmit_ISD_UMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2702 if (RetVT.SimpleTy != MVT::v8i16)
2733 case MVT::v8i16: return fastEmit_ISD_UREM_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2779 if (RetVT.SimpleTy != MVT::v8i16)
2810 case MVT::v8i16: return fastEmit_ISD_XOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2970 if (RetVT.SimpleTy != MVT::v8i16)
2999 case MVT::v8i16: return fastEmit_MipsISD_ILVEV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3018 if (RetVT.SimpleTy != MVT::v8i16)
3047 case MVT::v8i16: return fastEmit_MipsISD_ILVL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3066 if (RetVT.SimpleTy != MVT::v8i16)
3095 case MVT::v8i16: return fastEmit_MipsISD_ILVOD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3114 if (RetVT.SimpleTy != MVT::v8i16)
3143 case MVT::v8i16: return fastEmit_MipsISD_ILVR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3270 if (RetVT.SimpleTy != MVT::v8i16)
3299 case MVT::v8i16: return fastEmit_MipsISD_PCKEV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3318 if (RetVT.SimpleTy != MVT::v8i16)
3347 case MVT::v8i16: return fastEmit_MipsISD_PCKOD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3366 if (RetVT.SimpleTy != MVT::v8i16)
3395 case MVT::v8i16: return fastEmit_MipsISD_VNOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc 3929 /* 15 */ MVT::v8i16, MVT::v8f16, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc 60 LocVT == MVT::v8i16 ||
265 LocVT == MVT::v8i16 ||
517 LocVT == MVT::v8i16 ||
665 LocVT == MVT::v8i16 ||
771 LocVT == MVT::v8i16 ||
gen/lib/Target/PowerPC/PPCGenDAGISel.inc 103 /* 96*/ OPC_CheckChild0Type, MVT::v8i16,
362 /* 717*/ OPC_CheckChild0Type, MVT::v8i16,
655 /* 1436*/ OPC_CheckChild0Type, MVT::v8i16,
815 /* 1828*/ OPC_CheckChild0Type, MVT::v8i16,
941 /* 2135*/ OPC_CheckChild0Type, MVT::v8i16,
1070 /* 2452*/ OPC_CheckChild0Type, MVT::v8i16,
1130 /* 2597*/ OPC_CheckChild0Type, MVT::v8i16,
1206 /* 2783*/ OPC_CheckChild0Type, MVT::v8i16,
1534 /* 3583*/ OPC_CheckChild0Type, MVT::v8i16,
3239 /* 6849*/ OPC_CheckChild1Type, MVT::v8i16,
3293 /* 6964*/ OPC_CheckChild0Type, MVT::v8i16,
13518 /* 35418*/ OPC_CheckChild0Type, MVT::v8i16,
13757 /* 36089*/ OPC_CheckChild0Type, MVT::v8i16,
13955 /* 36651*/ OPC_CheckChild0Type, MVT::v8i16,
14152 /* 37213*/ OPC_CheckChild0Type, MVT::v8i16,
14298 /* 37639*/ OPC_CheckChild0Type, MVT::v8i16,
14444 /* 38065*/ OPC_CheckChild0Type, MVT::v8i16,
14590 /* 38491*/ OPC_CheckChild0Type, MVT::v8i16,
14762 /* 38983*/ OPC_CheckChild0Type, MVT::v8i16,
15494 /* 41151*/ OPC_CheckChild0Type, MVT::v8i16,
16579 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16589 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16599 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16646 MVT::v8i16, 2/*#Ops*/, 0, 1,
16673 MVT::v8i16, 2/*#Ops*/, 0, 1,
16700 MVT::v8i16, 2/*#Ops*/, 0, 1,
16727 MVT::v8i16, 2/*#Ops*/, 0, 1,
16754 MVT::v8i16, 2/*#Ops*/, 0, 1,
16781 MVT::v8i16, 2/*#Ops*/, 0, 1,
16808 MVT::v8i16, 2/*#Ops*/, 0, 1,
16835 MVT::v8i16, 2/*#Ops*/, 0, 1,
16913 MVT::v8i16, 2/*#Ops*/, 0, 1,
16931 MVT::v8i16, 2/*#Ops*/, 0, 1,
16949 MVT::v8i16, 2/*#Ops*/, 0, 1,
16967 MVT::v8i16, 2/*#Ops*/, 0, 1,
17003 MVT::v8i16, 2/*#Ops*/, 0, 1,
17030 MVT::v8i16, 2/*#Ops*/, 0, 1,
17102 MVT::v8i16, 2/*#Ops*/, 0, 1,
17147 MVT::v8i16, 2/*#Ops*/, 0, 1,
17192 MVT::v8i16, 2/*#Ops*/, 0, 1,
17219 MVT::v8i16, 2/*#Ops*/, 0, 1,
17237 MVT::v8i16, 2/*#Ops*/, 0, 1,
17264 MVT::v8i16, 2/*#Ops*/, 0, 1,
17273 MVT::v8i16, 2/*#Ops*/, 0, 1,
17291 MVT::v8i16, 2/*#Ops*/, 0, 1,
17307 MVT::v8i16, 1/*#Ops*/, 0,
17331 MVT::v8i16, 1/*#Ops*/, 0,
17496 MVT::v8i16, 2/*#Ops*/, 0, 1,
17726 MVT::v8i16, 2/*#Ops*/, 0, 1,
18722 /* 47701*/ /*SwitchType*/ 19, MVT::v8i16,// ->47722
18728 MVT::v8i16, 2/*#Ops*/, 0, 1,
18743 /* 47746*/ /*SwitchType*/ 13, MVT::v8i16,// ->47761
18747 MVT::v8i16, 2/*#Ops*/, 0, 1,
18800 /* 47857*/ /*SwitchType*/ 5, MVT::v8i16,// ->47864
18844 /* 47929*/ /*SwitchType*/ 5, MVT::v8i16,// ->47936
18868 /* 47967*/ OPC_CheckChild0Type, MVT::v8i16,
18927 /* 48066*/ /*SwitchType*/ 5, MVT::v8i16,// ->48073
18971 /* 48138*/ /*SwitchType*/ 22, MVT::v8i16,// ->48162
18976 MVT::v8i16, 2/*#Ops*/, 0, 1,
19042 /* 48267*/ /*SwitchType*/ 13, MVT::v8i16,// ->48282
19046 MVT::v8i16, 2/*#Ops*/, 0, 1,
19064 /* 48309*/ /*SwitchType*/ 5, MVT::v8i16,// ->48316
21168 /* 53090*/ OPC_CheckType, MVT::v8i16,
21171 MVT::v8i16, 2/*#Ops*/, 0, 1,
24342 /* 58985*/ /*SwitchType*/ 10, MVT::v8i16,// ->58997
24345 MVT::v8i16, 2/*#Ops*/, 0, 1,
24788 MVT::v8i16, 2/*#Ops*/, 2, 3,
24826 MVT::v8i16, 0/*#Ops*/,
27437 /* 66491*/ OPC_CheckChild1Type, MVT::v8i16,
27438 /* 66493*/ OPC_CheckType, MVT::v8i16,
27441 MVT::v8i16, 2/*#Ops*/, 0, 1,
27509 /* 66634*/ OPC_CheckChild1Type, MVT::v8i16,
27510 /* 66636*/ OPC_CheckType, MVT::v8i16,
27513 MVT::v8i16, 2/*#Ops*/, 0, 1,
27594 /* 66811*/ OPC_CheckChild1Type, MVT::v8i16,
27595 /* 66813*/ OPC_CheckType, MVT::v8i16,
27598 MVT::v8i16, 2/*#Ops*/, 0, 1,
28126 /* 67790*/ OPC_CheckChild1Type, MVT::v8i16,
28127 /* 67792*/ OPC_CheckType, MVT::v8i16,
28130 MVT::v8i16, 2/*#Ops*/, 0, 1,
28188 /* 67916*/ OPC_CheckChild1Type, MVT::v8i16,
28189 /* 67918*/ OPC_CheckType, MVT::v8i16,
28192 MVT::v8i16, 2/*#Ops*/, 0, 1,
28250 /* 68044*/ OPC_CheckChild1Type, MVT::v8i16,
28251 /* 68046*/ OPC_CheckType, MVT::v8i16,
28254 MVT::v8i16, 2/*#Ops*/, 0, 1,
28295 /* 68129*/ /*SwitchType*/ 11, MVT::v8i16,// ->68142
28296 /* 68131*/ OPC_CheckChild0Type, MVT::v8i16,
28299 MVT::v8i16, 1/*#Ops*/, 0,
28340 /* 68213*/ /*SwitchType*/ 11, MVT::v8i16,// ->68226
28341 /* 68215*/ OPC_CheckChild0Type, MVT::v8i16,
28344 MVT::v8i16, 1/*#Ops*/, 0,
28573 /* 68634*/ /*SwitchType*/ 11, MVT::v8i16,// ->68647
28574 /* 68636*/ OPC_CheckChild0Type, MVT::v8i16,
28577 MVT::v8i16, 1/*#Ops*/, 0,
33417 /* 86538*/ OPC_CheckChild0Type, MVT::v8i16,
33839 /* 87527*/ OPC_CheckChild0Type, MVT::v8i16,
34746 /* 89524*/ OPC_CheckChild0Type, MVT::v8i16,
38966 /* 98420*/ /*SwitchType*/ 24, MVT::v8i16,// ->98446
38973 MVT::v8i16, 3/*#Ops*/, 1, 2, 3,
39678 /*100066*/ OPC_CheckChild0Type, MVT::v8i16,
39890 /*100418*/ OPC_CheckChild0Type, MVT::v8i16,
40462 /*101780*/ /*SwitchType*/ 14, MVT::v8i16,// ->101796
40467 MVT::v8i16, 1/*#Ops*/, 1,
40487 /*101826*/ /*SwitchType*/ 8, MVT::v8i16,// ->101836
40490 MVT::v8i16, 0/*#Ops*/,
40508 /*101860*/ /*SwitchType*/ 8, MVT::v8i16,// ->101870
40511 MVT::v8i16, 0/*#Ops*/,
41342 /*103812*/ OPC_SwitchType /*2 cases */, 25, MVT::v8i16,// ->103840
41350 MVT::v8i16, 2/*#Ops*/, 4, 5,
41384 /*103907*/ OPC_CheckType, MVT::v8i16,
41392 MVT::v8i16, 2/*#Ops*/, 4, 5,
41710 /*104760*/ /*SwitchType*/ 44|128,1/*172*/, MVT::v8i16,// ->104935
41727 MVT::v8i16, 3/*#Ops*/, 1, 8, 9,
41761 MVT::v8i16, 2/*#Ops*/, 16, 17,
41990 /*105472*/ /*SwitchType*/ 25, MVT::v8i16,// ->105499
41998 MVT::v8i16, 2/*#Ops*/, 4, 5,
42426 /*106511*/ OPC_CheckChild0Type, MVT::v8i16,
42428 /*106514*/ OPC_CheckChild1Type, MVT::v8i16,
42435 /*106526*/ OPC_CheckType, MVT::v8i16,
42439 MVT::v8i16, 3/*#Ops*/, 0, 3, 1,
42530 /*106743*/ /*SwitchType*/ 70, MVT::v8i16,// ->106815
42546 MVT::v8i16, 2/*#Ops*/, 9, 10,
42552 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
42658 /*107001*/ /*SwitchType*/ 33, MVT::v8i16,// ->107036
42659 /*107003*/ OPC_CheckChild0Type, MVT::v8i16,
42668 MVT::v8i16, 2/*#Ops*/, 3, 4,
42703 /*107105*/ OPC_CheckChild0Type, MVT::v8i16,
42747 /*107198*/ /*SwitchType*/ 10, MVT::v8i16,// ->107210
42750 MVT::v8i16, 2/*#Ops*/, 0, 1,
42781 /*107275*/ /*SwitchType*/ 10, MVT::v8i16,// ->107287
42784 MVT::v8i16, 2/*#Ops*/, 0, 1,
42815 /*107352*/ /*SwitchType*/ 10, MVT::v8i16,// ->107364
42818 MVT::v8i16, 2/*#Ops*/, 0, 1,
42849 /*107429*/ /*SwitchType*/ 10, MVT::v8i16,// ->107441
42852 MVT::v8i16, 2/*#Ops*/, 0, 1,
42913 /*107554*/ /*SwitchType*/ 70, MVT::v8i16,// ->107626
42918 MVT::v8i16, 2/*#Ops*/, 0, 1,
42925 MVT::v8i16, 2/*#Ops*/, 0, 1,
42932 MVT::v8i16, 2/*#Ops*/, 0, 1,
42939 MVT::v8i16, 2/*#Ops*/, 0, 1,
42946 MVT::v8i16, 2/*#Ops*/, 0, 1,
43081 /*107891*/ /*SwitchType*/ 75, MVT::v8i16,// ->107968
43086 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
43093 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
43100 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
43107 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
43114 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
43264 /*108271*/ /*SwitchType*/ 10, MVT::v8i16,// ->108283
43267 MVT::v8i16, 2/*#Ops*/, 0, 1,
gen/lib/Target/PowerPC/PPCGenFastISel.inc 141 if (RetVT.SimpleTy != MVT::v8i16)
172 case MVT::v8i16: return fastEmit_ISD_CTLZ_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
203 if (RetVT.SimpleTy != MVT::v8i16)
234 case MVT::v8i16: return fastEmit_ISD_CTPOP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
271 if (RetVT.SimpleTy != MVT::v8i16)
302 case MVT::v8i16: return fastEmit_ISD_CTTZ_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1657 case MVT::v8i16: return fastEmit_PPCISD_SExtVElems_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1766 if (RetVT.SimpleTy != MVT::v8i16)
1807 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2501 if (RetVT.SimpleTy != MVT::v8i16)
2531 case MVT::v8i16: return fastEmit_ISD_SHL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2550 if (RetVT.SimpleTy != MVT::v8i16)
2570 case MVT::v8i16: return fastEmit_ISD_SMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2588 if (RetVT.SimpleTy != MVT::v8i16)
2608 case MVT::v8i16: return fastEmit_ISD_SMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2632 if (RetVT.SimpleTy != MVT::v8i16)
2662 case MVT::v8i16: return fastEmit_ISD_SRA_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2715 if (RetVT.SimpleTy != MVT::v8i16)
2745 case MVT::v8i16: return fastEmit_ISD_SRL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2770 if (RetVT.SimpleTy != MVT::v8i16)
2809 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2851 if (RetVT.SimpleTy != MVT::v8i16)
2871 case MVT::v8i16: return fastEmit_ISD_UMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2889 if (RetVT.SimpleTy != MVT::v8i16)
2909 case MVT::v8i16: return fastEmit_ISD_UMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3043 if (RetVT.SimpleTy != MVT::v8i16)
3073 case MVT::v8i16: return fastEmit_PPCISD_SHL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3098 if (RetVT.SimpleTy != MVT::v8i16)
3128 case MVT::v8i16: return fastEmit_PPCISD_SRA_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3153 if (RetVT.SimpleTy != MVT::v8i16)
3183 case MVT::v8i16: return fastEmit_PPCISD_SRL_MVT_v8i16_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,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc 103 LocVT == MVT::v8i16 ||
122 LocVT == MVT::v8i16 ||
136 LocVT == MVT::v8i16 ||
227 LocVT == MVT::v8i16 ||
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc 3600 /* 7143*/ OPC_CheckChild0Type, MVT::v8i16,
4072 /* 8046*/ OPC_CheckChild1Type, MVT::v8i16,
5109 /* 10040*/ /*SwitchType*/ 9, MVT::v8i16,// ->10051
5112 MVT::v8i16, 1/*#Ops*/, 0,
5137 /* 10090*/ /*SwitchType*/ 10, MVT::v8i16,// ->10102
5140 MVT::v8i16, 2/*#Ops*/, 0, 1,
5855 /* 11485*/ OPC_CheckType, MVT::v8i16,
5858 MVT::v8i16, 1/*#Ops*/, 0,
5922 /* 11597*/ OPC_CheckType, MVT::v8i16,
5925 MVT::v8i16, 1/*#Ops*/, 0,
6012 /* 11751*/ OPC_CheckType, MVT::v8i16,
6015 MVT::v8i16, 1/*#Ops*/, 0,
6026 /* 11775*/ OPC_CheckType, MVT::v8i16,
6029 MVT::v8i16, 1/*#Ops*/, 0,
6116 /* 11927*/ /*SwitchType*/ 10, MVT::v8i16,// ->11939
6119 MVT::v8i16, 2/*#Ops*/, 0, 1,
6149 /* 11987*/ /*SwitchType*/ 10, MVT::v8i16,// ->11999
6152 MVT::v8i16, 2/*#Ops*/, 0, 1,
6182 /* 12047*/ /*SwitchType*/ 10, MVT::v8i16,// ->12059
6185 MVT::v8i16, 2/*#Ops*/, 0, 1,
6308 /* 12249*/ OPC_CheckType, MVT::v8i16,
6311 MVT::v8i16, 2/*#Ops*/, 0, 1,
6324 /* 12274*/ OPC_CheckType, MVT::v8i16,
6327 MVT::v8i16, 2/*#Ops*/, 0, 1,
6337 /* 12293*/ OPC_CheckType, MVT::v8i16,
6340 MVT::v8i16, 2/*#Ops*/, 0, 1,
6352 /* 12316*/ OPC_CheckType, MVT::v8i16,
6355 MVT::v8i16, 2/*#Ops*/, 0, 1,
6369 /* 12342*/ OPC_CheckType, MVT::v8i16,
6372 MVT::v8i16, 2/*#Ops*/, 1, 0,
6381 /* 12360*/ OPC_CheckType, MVT::v8i16,
6384 MVT::v8i16, 2/*#Ops*/, 1, 0,
6398 /* 12387*/ OPC_CheckType, MVT::v8i16,
6401 MVT::v8i16, 2/*#Ops*/, 0, 1,
6614 /* 12726*/ /*SwitchType*/ 10, MVT::v8i16,// ->12738
6617 MVT::v8i16, 2/*#Ops*/, 0, 0,
6644 /* 12781*/ /*SwitchType*/ 10, MVT::v8i16,// ->12793
6647 MVT::v8i16, 2/*#Ops*/, 0, 0,
6672 /* 12834*/ /*SwitchType*/ 10, MVT::v8i16,// ->12846
6675 MVT::v8i16, 2/*#Ops*/, 0, 1,
7768 /* 14987*/ OPC_CheckType, MVT::v8i16,
7771 MVT::v8i16, 1/*#Ops*/, 0,
8173 /* 15638*/ OPC_CheckType, MVT::v8i16,
8176 MVT::v8i16, 1/*#Ops*/, 0,
8194 /* 15672*/ OPC_CheckType, MVT::v8i16,
8197 MVT::v8i16, 1/*#Ops*/, 0,
8210 /* 15697*/ OPC_CheckType, MVT::v8i16,
8213 MVT::v8i16, 1/*#Ops*/, 0,
8247 /* 15757*/ OPC_CheckType, MVT::v8i16,
8250 MVT::v8i16, 1/*#Ops*/, 0,
8264 /* 15784*/ OPC_CheckType, MVT::v8i16,
8267 MVT::v8i16, 1/*#Ops*/, 0,
8286 /* 15819*/ OPC_CheckType, MVT::v8i16,
8289 MVT::v8i16, 1/*#Ops*/, 0,
8302 /* 15844*/ OPC_CheckType, MVT::v8i16,
8305 MVT::v8i16, 1/*#Ops*/, 0,
8338 /* 15903*/ OPC_CheckType, MVT::v8i16,
8341 MVT::v8i16, 1/*#Ops*/, 0,
8356 /* 15933*/ OPC_CheckType, MVT::v8i16,
8359 MVT::v8i16, 1/*#Ops*/, 0,
8389 /* 15985*/ OPC_CheckType, MVT::v8i16,
8392 MVT::v8i16, 1/*#Ops*/, 0,
8407 /* 16015*/ OPC_CheckType, MVT::v8i16,
8410 MVT::v8i16, 1/*#Ops*/, 0,
8446 /* 16077*/ OPC_CheckType, MVT::v8i16,
8449 MVT::v8i16, 1/*#Ops*/, 0,
8464 /* 16107*/ OPC_CheckType, MVT::v8i16,
8467 MVT::v8i16, 1/*#Ops*/, 0,
8496 /* 16158*/ OPC_CheckType, MVT::v8i16,
8499 MVT::v8i16, 1/*#Ops*/, 0,
8514 /* 16188*/ OPC_CheckType, MVT::v8i16,
8517 MVT::v8i16, 1/*#Ops*/, 0,
9418 /* 17655*/ OPC_CheckType, MVT::v8i16,
9423 MVT::v8i16, 1/*#Ops*/, 1,
9842 /* 18395*/ OPC_CheckType, MVT::v8i16,
9847 MVT::v8i16, 1/*#Ops*/, 1,
9869 /* 18442*/ OPC_CheckType, MVT::v8i16,
9874 MVT::v8i16, 1/*#Ops*/, 1,
9887 /* 18474*/ OPC_CheckType, MVT::v8i16,
9892 MVT::v8i16, 1/*#Ops*/, 1,
9928 /* 18543*/ OPC_CheckType, MVT::v8i16,
9933 MVT::v8i16, 1/*#Ops*/, 1,
9953 /* 18585*/ OPC_CheckType, MVT::v8i16,
9958 MVT::v8i16, 1/*#Ops*/, 1,
9981 /* 18633*/ OPC_CheckType, MVT::v8i16,
9986 MVT::v8i16, 1/*#Ops*/, 1,
9999 /* 18665*/ OPC_CheckType, MVT::v8i16,
10004 MVT::v8i16, 1/*#Ops*/, 1,
10040 /* 18736*/ OPC_CheckType, MVT::v8i16,
10045 MVT::v8i16, 1/*#Ops*/, 1,
10056 /* 18767*/ OPC_CheckType, MVT::v8i16,
10061 MVT::v8i16, 1/*#Ops*/, 1,
10092 /* 18827*/ OPC_CheckType, MVT::v8i16,
10097 MVT::v8i16, 1/*#Ops*/, 1,
10108 /* 18858*/ OPC_CheckType, MVT::v8i16,
10113 MVT::v8i16, 1/*#Ops*/, 1,
10147 /* 18925*/ OPC_CheckType, MVT::v8i16,
10152 MVT::v8i16, 1/*#Ops*/, 1,
10163 /* 18956*/ OPC_CheckType, MVT::v8i16,
10168 MVT::v8i16, 1/*#Ops*/, 1,
10192 /* 19007*/ OPC_CheckType, MVT::v8i16,
10197 MVT::v8i16, 1/*#Ops*/, 1,
10208 /* 19038*/ OPC_CheckType, MVT::v8i16,
10213 MVT::v8i16, 1/*#Ops*/, 1,
11049 /* 20515*/ /*SwitchType*/ 11, MVT::v8i16,// ->20528
11052 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
11326 /* 20969*/ OPC_CheckType, MVT::v8i16,
11329 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
11343 /* 20997*/ OPC_CheckType, MVT::v8i16,
11346 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
11357 /* 21019*/ OPC_CheckType, MVT::v8i16,
11360 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
11375 /* 21048*/ OPC_CheckType, MVT::v8i16,
11378 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
11388 /* 21069*/ OPC_CheckType, MVT::v8i16,
11391 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
11406 /* 21098*/ OPC_CheckType, MVT::v8i16,
11409 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
11420 /* 21120*/ OPC_CheckType, MVT::v8i16,
11423 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
11444 /* 21158*/ OPC_CheckType, MVT::v8i16,
11447 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
11454 /* 21176*/ OPC_CheckType, MVT::v8i16,
11457 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
11474 /* 21207*/ OPC_CheckType, MVT::v8i16,
11477 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
11484 /* 21225*/ OPC_CheckType, MVT::v8i16,
11487 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
11510 /* 21265*/ OPC_CheckType, MVT::v8i16,
11513 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
11520 /* 21283*/ OPC_CheckType, MVT::v8i16,
11523 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
11541 /* 21315*/ OPC_CheckType, MVT::v8i16,
11544 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
11551 /* 21333*/ OPC_CheckType, MVT::v8i16,
11554 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
12076 /* 22185*/ /*SwitchType*/ 10, MVT::v8i16,// ->22197
12079 MVT::v8i16, 2/*#Ops*/, 0, 1,
12147 /* 22297*/ OPC_CheckType, MVT::v8i16,
12150 MVT::v8i16, 2/*#Ops*/, 0, 1,
12163 /* 22322*/ OPC_CheckType, MVT::v8i16,
12166 MVT::v8i16, 2/*#Ops*/, 1, 0,
12176 /* 22341*/ OPC_CheckType, MVT::v8i16,
12179 MVT::v8i16, 2/*#Ops*/, 1, 0,
12282 /* 22506*/ /*SwitchType*/ 10, MVT::v8i16,// ->22518
12285 MVT::v8i16, 2/*#Ops*/, 0, 1,
12963 /* 23857*/ /*SwitchType*/ 10, MVT::v8i16,// ->23869
12966 MVT::v8i16, 2/*#Ops*/, 0, 1,
13035 /* 23970*/ OPC_CheckType, MVT::v8i16,
13038 MVT::v8i16, 2/*#Ops*/, 0, 1,
13051 /* 23995*/ OPC_CheckType, MVT::v8i16,
13054 MVT::v8i16, 2/*#Ops*/, 1, 0,
13064 /* 24014*/ OPC_CheckType, MVT::v8i16,
13067 MVT::v8i16, 2/*#Ops*/, 1, 0,
13170 /* 24179*/ /*SwitchType*/ 10, MVT::v8i16,// ->24191
13173 MVT::v8i16, 2/*#Ops*/, 0, 1,
14306 MVT::v8i16, 3/*#Ops*/, 0, 2, 3,
14373 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
14481 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
14526 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
14573 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
14621 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 4,
14664 MVT::v8i16, 2/*#Ops*/, 0, 1,
14691 MVT::v8i16, 2/*#Ops*/, 0, 1,
14727 MVT::v8i16, 2/*#Ops*/, 0, 1,
14792 MVT::v8i16, 2/*#Ops*/, 0, 1,
14828 MVT::v8i16, 2/*#Ops*/, 0, 1,
14864 MVT::v8i16, 2/*#Ops*/, 0, 1,
14901 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
14951 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
14981 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15001 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15031 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15061 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15091 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15129 MVT::v8i16, 2/*#Ops*/, 0, 1,
15156 MVT::v8i16, 2/*#Ops*/, 0, 1,
15174 MVT::v8i16, 2/*#Ops*/, 0, 1,
15201 MVT::v8i16, 2/*#Ops*/, 0, 1,
15228 MVT::v8i16, 2/*#Ops*/, 0, 1,
15255 MVT::v8i16, 2/*#Ops*/, 0, 1,
15291 MVT::v8i16, 2/*#Ops*/, 0, 1,
15390 MVT::v8i16, 2/*#Ops*/, 0, 1,
15457 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15485 MVT::v8i16, 2/*#Ops*/, 0, 1,
15514 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15542 MVT::v8i16, 2/*#Ops*/, 0, 1,
15569 MVT::v8i16, 2/*#Ops*/, 0, 1,
15867 /* 29216*/ OPC_CheckChild0Type, MVT::v8i16,
15962 /* 29392*/ OPC_CheckChild1Type, MVT::v8i16,
17007 /* 31470*/ /*SwitchType*/ 11, MVT::v8i16,// ->31483
17010 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
17034 /* 31522*/ /*SwitchType*/ 11, MVT::v8i16,// ->31535
17037 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
17055 /* 31564*/ /*SwitchType*/ 10, MVT::v8i16,// ->31576
17058 MVT::v8i16, 2/*#Ops*/, 0, 1,
17997 /* 33417*/ /*SwitchType*/ 10, MVT::v8i16,// ->33429
18000 MVT::v8i16, 2/*#Ops*/, 0, 1,
18126 /* 33692*/ OPC_CheckType, MVT::v8i16,
18129 MVT::v8i16, 2/*#Ops*/, 0, 1,
18263 /* 33981*/ OPC_CheckType, MVT::v8i16,
18266 MVT::v8i16, 2/*#Ops*/, 0, 1,
18400 /* 34279*/ OPC_CheckType, MVT::v8i16,
18403 MVT::v8i16, 2/*#Ops*/, 0, 1,
19551 /* 36547*/ /*SwitchType*/ 15, MVT::v8i16,// ->36564
19556 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
20319 /* 38126*/ /*SwitchType*/ 15, MVT::v8i16,// ->38143
20324 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
20408 /* 38300*/ OPC_CheckChild1Type, MVT::v8i16,
20893 /* 39280*/ OPC_CheckChild0Type, MVT::v8i16,
21468 /* 40336*/ /*SwitchType*/ 11, MVT::v8i16,// ->40349
21469 /* 40338*/ OPC_CheckChild0Type, MVT::v8i16,
21472 MVT::v8i16, 1/*#Ops*/, 0,
21541 /* 40478*/ /*SwitchType*/ 3, MVT::v8i16,// ->40483
21563 /* 40505*/ OPC_CheckChild0Type, MVT::v8i16,
21599 /* 40553*/ /*SwitchType*/ 3, MVT::v8i16,// ->40558
21626 /* 40588*/ /*SwitchType*/ 3, MVT::v8i16,// ->40593
21653 /* 40623*/ /*SwitchType*/ 3, MVT::v8i16,// ->40628
21680 /* 40658*/ /*SwitchType*/ 3, MVT::v8i16,// ->40663
21718 /* 40714*/ /*SwitchType*/ 3, MVT::v8i16,// ->40719
22078 /* 41488*/ /*SwitchType*/ 11, MVT::v8i16,// ->41501
22079 /* 41490*/ OPC_CheckChild0Type, MVT::v8i16,
22082 MVT::v8i16, 1/*#Ops*/, 0,
25998 /* 49444*/ /*SwitchType*/ 10, MVT::v8i16,// ->49456
26001 MVT::v8i16, 2/*#Ops*/, 0, 1,
26098 /* 49621*/ OPC_CheckChild0Type, MVT::v8i16,
26223 /* 49840*/ OPC_CheckType, MVT::v8i16,
26228 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
26280 /* 49948*/ OPC_CheckType, MVT::v8i16,
26285 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
26355 /* 50087*/ OPC_CheckType, MVT::v8i16,
26359 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
26427 /* 50222*/ OPC_CheckType, MVT::v8i16,
26433 MVT::v8i16, 5/*#Ops*/, 0, 4, 5, 6, 7,
26488 /* 50339*/ OPC_CheckType, MVT::v8i16,
26494 MVT::v8i16, 5/*#Ops*/, 0, 4, 5, 6, 7,
26577 /* 50512*/ OPC_CheckType, MVT::v8i16,
26583 MVT::v8i16, 3/*#Ops*/, 0, 4, 5,
26616 /* 50590*/ /*SwitchType*/ 15, MVT::v8i16,// ->50607
26620 MVT::v8i16, 4/*#Ops*/, 0, 1, 3, 4,
26822 /* 50984*/ OPC_CheckType, MVT::v8i16,
26832 /* 50999*/ OPC_CheckType, MVT::v8i16,
26837 MVT::v8i16, 1/*#Ops*/, 1,
26849 /* 51026*/ OPC_CheckType, MVT::v8i16,
26859 /* 51041*/ OPC_CheckType, MVT::v8i16,
26864 MVT::v8i16, 1/*#Ops*/, 1,
27033 /* 51317*/ OPC_CheckType, MVT::v8i16,
27043 /* 51332*/ OPC_CheckType, MVT::v8i16,
27048 MVT::v8i16, 1/*#Ops*/, 1,
27057 /* 51356*/ OPC_CheckType, MVT::v8i16,
27067 /* 51371*/ OPC_CheckType, MVT::v8i16,
27072 MVT::v8i16, 1/*#Ops*/, 1,
27201 /* 51595*/ OPC_CheckType, MVT::v8i16,
27203 /* 51598*/ OPC_CheckType, MVT::v8i16,
27209 MVT::v8i16, 2/*#Ops*/, 0, 1,
27217 MVT::v8i16, 2/*#Ops*/, 0, 1,
27293 /* 51758*/ OPC_CheckType, MVT::v8i16,
27295 /* 51761*/ OPC_CheckType, MVT::v8i16,
27301 MVT::v8i16, 2/*#Ops*/, 0, 1,
27309 MVT::v8i16, 2/*#Ops*/, 0, 1,
27385 /* 51923*/ OPC_CheckType, MVT::v8i16,
27387 /* 51926*/ OPC_CheckType, MVT::v8i16,
27393 MVT::v8i16, 2/*#Ops*/, 0, 1,
27401 MVT::v8i16, 2/*#Ops*/, 0, 1,
27473 /* 52082*/ OPC_CheckType, MVT::v8i16,
27475 /* 52085*/ OPC_CheckType, MVT::v8i16,
27481 MVT::v8i16, 2/*#Ops*/, 0, 1,
27489 MVT::v8i16, 2/*#Ops*/, 0, 1,
27554 /* 52222*/ OPC_CheckType, MVT::v8i16,
27558 /* 52227*/ OPC_CheckType, MVT::v8i16,
27561 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
27603 /* 52303*/ OPC_CheckType, MVT::v8i16,
27607 /* 52308*/ OPC_CheckType, MVT::v8i16,
27610 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
27687 /* 52443*/ OPC_CheckType, MVT::v8i16,
27697 /* 52458*/ OPC_CheckType, MVT::v8i16,
27702 MVT::v8i16, 1/*#Ops*/, 1,
27710 /* 52481*/ OPC_CheckType, MVT::v8i16,
27720 /* 52496*/ OPC_CheckType, MVT::v8i16,
27725 MVT::v8i16, 1/*#Ops*/, 1,
27844 /* 52708*/ OPC_CheckType, MVT::v8i16,
27846 /* 52711*/ OPC_CheckType, MVT::v8i16,
27852 MVT::v8i16, 2/*#Ops*/, 0, 1,
27860 MVT::v8i16, 2/*#Ops*/, 0, 1,
27932 /* 52867*/ OPC_CheckType, MVT::v8i16,
27934 /* 52870*/ OPC_CheckType, MVT::v8i16,
27940 MVT::v8i16, 2/*#Ops*/, 0, 1,
27948 MVT::v8i16, 2/*#Ops*/, 0, 1,
28006 /* 53000*/ /*SwitchType*/ 15, MVT::v8i16,// ->53017
28007 /* 53002*/ OPC_CheckChild0Type, MVT::v8i16,
28012 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
28138 /* 53235*/ OPC_CheckType, MVT::v8i16,
28143 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
28180 /* 53315*/ OPC_CheckType, MVT::v8i16,
28185 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
28226 /* 53402*/ /*SwitchType*/ 9, MVT::v8i16,// ->53413
28229 MVT::v8i16, 1/*#Ops*/, 0,
28262 /* 53474*/ /*SwitchType*/ 19, MVT::v8i16,// ->53495
28267 MVT::v8i16, 2/*#Ops*/, 1, 2,
28363 /* 53693*/ OPC_CheckType, MVT::v8i16,
28367 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
28479 /* 53920*/ /*SwitchType*/ 14, MVT::v8i16,// ->53936
28483 MVT::v8i16, 3/*#Ops*/, 0, 2, 3,
28507 /* 53978*/ OPC_SwitchType /*6 cases */, 15, MVT::v8i16,// ->53996
28512 MVT::v8i16, 3/*#Ops*/, 2, 3, 4,
28566 /* 54104*/ /*SwitchType*/ 14, MVT::v8i16,// ->54120
28570 MVT::v8i16, 3/*#Ops*/, 0, 2, 3,
28598 /* 54175*/ /*SwitchType*/ 14, MVT::v8i16,// ->54191
28602 MVT::v8i16, 3/*#Ops*/, 0, 2, 3,
28639 /* 54262*/ /*SwitchType*/ 16, MVT::v8i16,// ->54280
28644 MVT::v8i16, 2/*#Ops*/, 2, 3,
28692 /* 54371*/ /*SwitchType*/ 13, MVT::v8i16,// ->54386
28696 MVT::v8i16, 2/*#Ops*/, 0, 2,
28791 /* 54571*/ /*SwitchType*/ 15, MVT::v8i16,// ->54588
28795 MVT::v8i16, MVT::i32, 3/*#Ops*/, 0, 1, 3,
28821 /* 54637*/ /*SwitchType*/ 15, MVT::v8i16,// ->54654
28825 MVT::v8i16, MVT::i32, 3/*#Ops*/, 0, 1, 3,
28852 /* 54705*/ /*SwitchType*/ 16, MVT::v8i16,// ->54723
28856 MVT::v8i16, MVT::i32, 4/*#Ops*/, 0, 1, 2, 4,
28883 /* 54775*/ /*SwitchType*/ 16, MVT::v8i16,// ->54793
28887 MVT::v8i16, MVT::i32, 4/*#Ops*/, 0, 1, 2, 4,
28919 /* 54852*/ /*SwitchType*/ 10, MVT::v8i16,// ->54864
28922 MVT::v8i16, 2/*#Ops*/, 0, 1,
28963 /* 54939*/ OPC_CheckChild0Type, MVT::v8i16,
28970 /* 54952*/ /*SwitchType*/ 13, MVT::v8i16,// ->54967
28975 MVT::v8i16, 2/*#Ops*/, 0, 1,
28990 /* 54990*/ OPC_CheckChild0Type, MVT::v8i16,
28997 /* 55004*/ /*SwitchType*/ 14, MVT::v8i16,// ->55020
29002 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29017 /* 55044*/ OPC_CheckChild0Type, MVT::v8i16,
29024 /* 55058*/ /*SwitchType*/ 14, MVT::v8i16,// ->55074
29029 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29043 /* 55095*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->55109
29047 MVT::v8i16, 1/*#Ops*/, 0,
29051 /* 55111*/ OPC_CheckChild0Type, MVT::v8i16,
29067 /* 55140*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->55154
29071 MVT::v8i16, 1/*#Ops*/, 0,
29075 /* 55156*/ OPC_CheckChild0Type, MVT::v8i16,
29091 /* 55185*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->55199
29095 MVT::v8i16, 1/*#Ops*/, 0,
29099 /* 55201*/ OPC_CheckChild0Type, MVT::v8i16,
29115 /* 55230*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->55244
29119 MVT::v8i16, 1/*#Ops*/, 0,
29123 /* 55246*/ OPC_CheckChild0Type, MVT::v8i16,
29146 /* 55289*/ /*SwitchType*/ 11, MVT::v8i16,// ->55302
29147 /* 55291*/ OPC_CheckChild0Type, MVT::v8i16,
29150 MVT::v8i16, 1/*#Ops*/, 0,
29171 /* 55335*/ OPC_CheckChild0Type, MVT::v8i16,
29230 /* 55445*/ /*SwitchType*/ 10, MVT::v8i16,// ->55457
29233 MVT::v8i16, 2/*#Ops*/, 0, 1,
29259 /* 55503*/ /*SwitchType*/ 13, MVT::v8i16,// ->55518
29260 /* 55505*/ OPC_CheckChild1Type, MVT::v8i16,
29263 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29290 /* 55567*/ /*SwitchType*/ 10, MVT::v8i16,// ->55579
29293 MVT::v8i16, 2/*#Ops*/, 0, 1,
29319 /* 55625*/ /*SwitchType*/ 13, MVT::v8i16,// ->55640
29320 /* 55627*/ OPC_CheckChild1Type, MVT::v8i16,
29323 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29350 /* 55689*/ /*SwitchType*/ 10, MVT::v8i16,// ->55701
29353 MVT::v8i16, 2/*#Ops*/, 0, 1,
29379 /* 55747*/ /*SwitchType*/ 13, MVT::v8i16,// ->55762
29380 /* 55749*/ OPC_CheckChild1Type, MVT::v8i16,
29383 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29525 /* 56036*/ /*SwitchType*/ 13, MVT::v8i16,// ->56051
29526 /* 56038*/ OPC_CheckChild1Type, MVT::v8i16,
29529 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29550 /* 56088*/ /*SwitchType*/ 13, MVT::v8i16,// ->56103
29551 /* 56090*/ OPC_CheckChild1Type, MVT::v8i16,
29554 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29575 /* 56140*/ /*SwitchType*/ 13, MVT::v8i16,// ->56155
29576 /* 56142*/ OPC_CheckChild1Type, MVT::v8i16,
29579 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29600 /* 56192*/ /*SwitchType*/ 13, MVT::v8i16,// ->56207
29601 /* 56194*/ OPC_CheckChild1Type, MVT::v8i16,
29604 MVT::v8i16, MVT::i32, 2/*#Ops*/, 0, 1,
29623 /* 56240*/ /*SwitchType*/ 10, MVT::v8i16,// ->56252
29626 MVT::v8i16, MVT::i32, 1/*#Ops*/, 0,
29650 /* 56294*/ OPC_CheckChild0Type, MVT::v8i16,
29683 /* 56361*/ OPC_CheckChild0Type, MVT::v8i16,
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 3577 /* 6440*/ OPC_CheckChild1Type, MVT::v8i16,
3613 /* 6499*/ OPC_CheckChild1Type, MVT::v8i16,
3707 /* 6666*/ OPC_CheckChild0Type, MVT::v8i16,
4159 /* 7557*/ OPC_CheckChild0Type, MVT::v8i16,
4536 /* 8262*/ /*SwitchType*/ 10, MVT::v8i16,// ->8274
4539 MVT::v8i16, 2/*#Ops*/, 0, 1,
4608 /* 8375*/ OPC_CheckType, MVT::v8i16,
4611 MVT::v8i16, 2/*#Ops*/, 0, 1,
4624 /* 8400*/ OPC_CheckType, MVT::v8i16,
4627 MVT::v8i16, 2/*#Ops*/, 1, 0,
4637 /* 8419*/ OPC_CheckType, MVT::v8i16,
4640 MVT::v8i16, 2/*#Ops*/, 1, 0,
4743 /* 8584*/ /*SwitchType*/ 10, MVT::v8i16,// ->8596
4746 MVT::v8i16, 2/*#Ops*/, 0, 1,
7438 /* 13817*/ OPC_CheckChild1Type, MVT::v8i16,
7518 /* 13953*/ OPC_CheckChild1Type, MVT::v8i16,
7952 /* 14739*/ /*SwitchType*/ 7|128,1/*135*/, MVT::v8i16,// ->14877
7953 /* 14742*/ OPC_CheckChild0Type, MVT::v8i16,
7959 MVT::v8i16, 2/*#Ops*/, 0, 1,
7966 MVT::v8i16, 2/*#Ops*/, 0, 1,
7973 MVT::v8i16, 2/*#Ops*/, 0, 1,
7980 MVT::v8i16, 2/*#Ops*/, 0, 1,
7987 MVT::v8i16, 2/*#Ops*/, 0, 1,
7994 MVT::v8i16, 2/*#Ops*/, 0, 1,
8001 MVT::v8i16, 2/*#Ops*/, 0, 1,
8008 MVT::v8i16, 2/*#Ops*/, 0, 1,
8015 MVT::v8i16, 2/*#Ops*/, 0, 1,
8022 MVT::v8i16, 2/*#Ops*/, 0, 1,
10368 /* 19677*/ /*SwitchType*/ 15, MVT::v8i16,// ->19694
10373 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10396 /* 19734*/ OPC_CheckType, MVT::v8i16,
10402 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10408 /* 19758*/ OPC_CheckType, MVT::v8i16,
10414 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10420 /* 19782*/ OPC_CheckType, MVT::v8i16,
10426 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10522 /* 19986*/ /*SwitchType*/ 15, MVT::v8i16,// ->20003
10527 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10550 /* 20043*/ OPC_CheckType, MVT::v8i16,
10556 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10562 /* 20067*/ OPC_CheckType, MVT::v8i16,
10568 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10574 /* 20091*/ OPC_CheckType, MVT::v8i16,
10580 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
10676 /* 20300*/ /*SwitchType*/ 25, MVT::v8i16,// ->20327
10684 MVT::v8i16, 3/*#Ops*/, 2, 1, 4,
10713 /* 20387*/ OPC_CheckType, MVT::v8i16,
10721 MVT::v8i16, 3/*#Ops*/, 2, 1, 4,
10727 /* 20419*/ OPC_CheckType, MVT::v8i16,
10735 MVT::v8i16, 3/*#Ops*/, 2, 1, 4,
10741 /* 20451*/ OPC_CheckType, MVT::v8i16,
10749 MVT::v8i16, 3/*#Ops*/, 2, 1, 4,
10858 /* 20717*/ /*SwitchType*/ 25, MVT::v8i16,// ->20744
10866 MVT::v8i16, 3/*#Ops*/, 2, 3, 5,
10895 /* 20804*/ OPC_CheckType, MVT::v8i16,
10904 MVT::v8i16, 3/*#Ops*/, 2, 3, 5,
10910 /* 20838*/ OPC_CheckType, MVT::v8i16,
10919 MVT::v8i16, 3/*#Ops*/, 2, 3, 5,
10925 /* 20872*/ OPC_CheckType, MVT::v8i16,
10934 MVT::v8i16, 3/*#Ops*/, 2, 3, 5,
11041 /* 21135*/ /*SwitchType*/ 16, MVT::v8i16,// ->21153
11046 MVT::v8i16, 3/*#Ops*/, 2, 3, 1,
11069 /* 21195*/ OPC_CheckType, MVT::v8i16,
11075 MVT::v8i16, 3/*#Ops*/, 2, 3, 1,
11081 /* 21220*/ OPC_CheckType, MVT::v8i16,
11087 MVT::v8i16, 3/*#Ops*/, 2, 3, 1,
11093 /* 21245*/ OPC_CheckType, MVT::v8i16,
11099 MVT::v8i16, 3/*#Ops*/, 2, 3, 1,
12080 /* 23263*/ OPC_CheckChild1Type, MVT::v8i16,
15094 /* 29578*/ OPC_CheckChild0Type, MVT::v8i16,
15403 /* 30097*/ /*SwitchType*/ 10, MVT::v8i16,// ->30109
15407 MVT::v8i16, 1/*#Ops*/, 1,
15435 /* 30152*/ /*SwitchType*/ 10, MVT::v8i16,// ->30164
15439 MVT::v8i16, 1/*#Ops*/, 1,
15473 /* 30216*/ /*SwitchType*/ 12, MVT::v8i16,// ->30230
15478 MVT::v8i16, 1/*#Ops*/, 2,
15507 /* 30275*/ /*SwitchType*/ 10, MVT::v8i16,// ->30287
15511 MVT::v8i16, 1/*#Ops*/, 1,
15912 /* 30958*/ OPC_CheckChild1Type, MVT::v8i16,
15944 /* 31013*/ OPC_CheckChild1Type, MVT::v8i16,
15987 /* 31091*/ /*SwitchType*/ 19, MVT::v8i16,// ->31112
15988 /* 31093*/ OPC_CheckChild1Type, MVT::v8i16,
15990 /* 31096*/ OPC_CheckChild2Type, MVT::v8i16,
15992 /* 31099*/ OPC_CheckChild3Type, MVT::v8i16,
15995 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16055 /* 31220*/ /*SwitchType*/ 15, MVT::v8i16,// ->31237
16056 /* 31222*/ OPC_CheckChild1Type, MVT::v8i16,
16058 /* 31225*/ OPC_CheckChild2Type, MVT::v8i16,
16061 MVT::v8i16, 2/*#Ops*/, 0, 1,
16077 /* 31261*/ /*SwitchType*/ 15, MVT::v8i16,// ->31278
16078 /* 31263*/ OPC_CheckChild1Type, MVT::v8i16,
16080 /* 31266*/ OPC_CheckChild2Type, MVT::v8i16,
16083 MVT::v8i16, 2/*#Ops*/, 0, 1,
16090 /* 31284*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->31298
16094 MVT::v8i16, 1/*#Ops*/, 0,
16098 /* 31300*/ OPC_CheckChild1Type, MVT::v8i16,
16108 /* 31317*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->31331
16112 MVT::v8i16, 1/*#Ops*/, 0,
16116 /* 31333*/ OPC_CheckChild1Type, MVT::v8i16,
16126 /* 31350*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->31364
16130 MVT::v8i16, 1/*#Ops*/, 0,
16134 /* 31366*/ OPC_CheckChild1Type, MVT::v8i16,
16144 /* 31383*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->31397
16148 MVT::v8i16, 1/*#Ops*/, 0,
16152 /* 31399*/ OPC_CheckChild1Type, MVT::v8i16,
16163 /* 31419*/ OPC_CheckChild1Type, MVT::v8i16,
16165 /* 31422*/ OPC_CheckChild2Type, MVT::v8i16,
16171 /* 31434*/ /*SwitchType*/ 15, MVT::v8i16,// ->31451
16177 MVT::v8i16, 2/*#Ops*/, 0, 1,
16185 /* 31460*/ OPC_CheckChild1Type, MVT::v8i16,
16187 /* 31463*/ OPC_CheckChild2Type, MVT::v8i16,
16193 /* 31475*/ /*SwitchType*/ 15, MVT::v8i16,// ->31492
16199 MVT::v8i16, 2/*#Ops*/, 0, 1,
16339 /* 31744*/ OPC_CheckChild0Type, MVT::v8i16,
16454 /* 31953*/ /*SwitchType*/ 7, MVT::v8i16,// ->31962
16456 MVT::v8i16, 1/*#Ops*/, 0,
16661 /* 32309*/ /*SwitchType*/ 10, MVT::v8i16,// ->32321
16664 MVT::v8i16, 2/*#Ops*/, 0, 1,
16706 /* 32393*/ /*SwitchType*/ 9, MVT::v8i16,// ->32404
16709 MVT::v8i16, 1/*#Ops*/, 0,
16734 /* 32443*/ /*SwitchType*/ 10, MVT::v8i16,// ->32455
16737 MVT::v8i16, 2/*#Ops*/, 0, 1,
16773 /* 32519*/ /*SwitchType*/ 10, MVT::v8i16,// ->32531
16776 MVT::v8i16, 2/*#Ops*/, 0, 1,
16882 /* 32726*/ /*SwitchType*/ 9, MVT::v8i16,// ->32737
16884 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
17140 /* 33143*/ OPC_CheckType, MVT::v8i16,
17142 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
17156 /* 33169*/ OPC_CheckType, MVT::v8i16,
17158 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
17168 /* 33188*/ OPC_CheckType, MVT::v8i16,
17170 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
17185 /* 33215*/ OPC_CheckType, MVT::v8i16,
17187 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
17198 /* 33235*/ OPC_CheckType, MVT::v8i16,
17200 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
17215 /* 33262*/ OPC_CheckType, MVT::v8i16,
17217 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
17227 /* 33281*/ OPC_CheckType, MVT::v8i16,
17229 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
17252 /* 33319*/ OPC_CheckType, MVT::v8i16,
17254 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
17261 /* 33335*/ OPC_CheckType, MVT::v8i16,
17263 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
17281 /* 33365*/ OPC_CheckType, MVT::v8i16,
17283 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
17290 /* 33381*/ OPC_CheckType, MVT::v8i16,
17292 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
17315 /* 33421*/ OPC_CheckType, MVT::v8i16,
17317 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
17324 /* 33437*/ OPC_CheckType, MVT::v8i16,
17326 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
17343 /* 33466*/ OPC_CheckType, MVT::v8i16,
17345 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
17352 /* 33482*/ OPC_CheckType, MVT::v8i16,
17354 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
17836 /* 34257*/ /*SwitchType*/ 10, MVT::v8i16,// ->34269
17839 MVT::v8i16, 2/*#Ops*/, 0, 1,
17882 /* 34343*/ /*SwitchType*/ 9, MVT::v8i16,// ->34354
17885 MVT::v8i16, 1/*#Ops*/, 0,
17913 /* 34395*/ /*SwitchType*/ 9, MVT::v8i16,// ->34406
17916 MVT::v8i16, 1/*#Ops*/, 0,
17941 /* 34445*/ /*SwitchType*/ 10, MVT::v8i16,// ->34457
17944 MVT::v8i16, 2/*#Ops*/, 0, 1,
18067 /* 34669*/ OPC_CheckType, MVT::v8i16,
18069 /* 34672*/ OPC_CheckType, MVT::v8i16,
18072 MVT::v8i16, 2/*#Ops*/, 0, 1,
18207 /* 34916*/ OPC_CheckType, MVT::v8i16,
18209 /* 34919*/ OPC_CheckType, MVT::v8i16,
18212 MVT::v8i16, 2/*#Ops*/, 0, 1,
18347 /* 35163*/ OPC_CheckType, MVT::v8i16,
18349 /* 35166*/ OPC_CheckType, MVT::v8i16,
18352 MVT::v8i16, 2/*#Ops*/, 0, 1,
18627 /* 35659*/ OPC_CheckChild0Type, MVT::v8i16,
18655 /* 35697*/ /*SwitchType*/ 3, MVT::v8i16,// ->35702
18678 /* 35727*/ /*SwitchType*/ 3, MVT::v8i16,// ->35732
18701 /* 35757*/ /*SwitchType*/ 3, MVT::v8i16,// ->35762
18724 /* 35787*/ /*SwitchType*/ 3, MVT::v8i16,// ->35792
18743 /* 35811*/ OPC_SwitchType /*5 cases */, 3, MVT::v8i16,// ->35817
19260 /* 36763*/ OPC_CheckType, MVT::v8i16,
19263 MVT::v8i16, 1/*#Ops*/, 0,
19448 /* 37110*/ OPC_CheckType, MVT::v8i16,
19459 MVT::v8i16, 8/*#Ops*/, 8, 9, 10, 11, 12, 13, 14, 15,
19697 /* 37584*/ OPC_CheckChild0Type, MVT::v8i16,
19699 /* 37587*/ OPC_CheckChild1Type, MVT::v8i16,
19796 /* 37759*/ OPC_CheckType, MVT::v8i16,
19814 MVT::v8i16, 18/*#Ops*/, 0, 1, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
20337 /* 38824*/ OPC_CheckType, MVT::v8i16,
20343 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
20401 /* 38945*/ OPC_CheckType, MVT::v8i16,
20407 MVT::v8i16, 3/*#Ops*/, 3, 4, 1,
20464 /* 39070*/ OPC_CheckType, MVT::v8i16,
20472 MVT::v8i16, 3/*#Ops*/, 2, 1, 4,
20535 /* 39222*/ OPC_CheckType, MVT::v8i16,
20544 MVT::v8i16, 3/*#Ops*/, 2, 3, 5,
20601 /* 39362*/ OPC_CheckType, MVT::v8i16,
20607 MVT::v8i16, 3/*#Ops*/, 2, 3, 1,
20833 /* 39827*/ OPC_CheckType, MVT::v8i16,
20837 MVT::v8i16, 3/*#Ops*/, 0, 3, 1,
20861 /* 39883*/ /*SwitchType*/ 12, MVT::v8i16,// ->39897
20864 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
20977 /* 40106*/ /*SwitchType*/ 7, MVT::v8i16,// ->40115
20979 MVT::v8i16, 1/*#Ops*/, 0,
21043 /* 40225*/ /*SwitchType*/ 10, MVT::v8i16,// ->40237
21046 MVT::v8i16, 2/*#Ops*/, 0, 1,
21059 /* 40256*/ /*SwitchType*/ 10, MVT::v8i16,// ->40268
21062 MVT::v8i16, 2/*#Ops*/, 0, 1,
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 606 case MVT::v8i16: return fastEmit_ISD_SCALAR_TO_VECTOR_MVT_i32_MVT_v8i16_r(Op0, Op0IsKill);
920 case MVT::v8i16: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v8i16_r(Op0, Op0IsKill);
1014 if (RetVT.SimpleTy != MVT::v8i16)
1045 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1076 if (RetVT.SimpleTy != MVT::v8i16)
1107 case MVT::v8i16: return fastEmit_ISD_AND_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1412 if (RetVT.SimpleTy != MVT::v8i16)
1434 case MVT::v8i16: return fastEmit_ISD_MUL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1464 if (RetVT.SimpleTy != MVT::v8i16)
1495 case MVT::v8i16: return fastEmit_ISD_OR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1558 if (RetVT.SimpleTy != MVT::v8i16)
1569 case MVT::v8i16: return fastEmit_ISD_SADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1708 if (RetVT.SimpleTy != MVT::v8i16)
1739 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1758 if (RetVT.SimpleTy != MVT::v8i16)
1769 case MVT::v8i16: return fastEmit_ISD_UADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1842 if (RetVT.SimpleTy != MVT::v8i16)
1873 case MVT::v8i16: return fastEmit_ISD_XOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2039 case MVT::v8i16: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v8i16_ri_Predicate_LaneIdx8(RetVT, Op0, Op0IsKill, imm1);
2180 case MVT::v8i16: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v8i16_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 502 LocVT = MVT::v8i16;
897 LocVT == MVT::v8i16 ||
996 LocVT == MVT::v8i16 ||
1125 LocVT == MVT::v8i16 ||
1167 LocVT == MVT::v8i16 ||
1231 LocVT == MVT::v8i16 ||
1500 LocVT = MVT::v8i16;
1543 LocVT == MVT::v8i16 ||
1616 LocVT == MVT::v8i16 ||
1681 LocVT == MVT::v8i16 ||
1969 LocVT == MVT::v8i16 ||
2068 LocVT == MVT::v8i16 ||
2177 LocVT == MVT::v8i16 ||
2288 LocVT == MVT::v8i16 ||
2432 LocVT == MVT::v8i16 ||
2531 LocVT == MVT::v8i16 ||
2739 LocVT = MVT::v8i16;
2779 LocVT == MVT::v8i16 ||
3137 LocVT == MVT::v8i16 ||
3713 LocVT == MVT::v8i16 ||
3913 LocVT == MVT::v8i16 ||
gen/lib/Target/X86/X86GenDAGISel.inc 361 /* 639*/ OPC_CheckChild1Type, MVT::v8i16,
4875 /* 10501*/ OPC_CheckType, MVT::v8i16,
5412 /* 11625*/ OPC_CheckType, MVT::v8i16,
5705 /* 12233*/ OPC_CheckType, MVT::v8i16,
5745 /* 12315*/ OPC_CheckType, MVT::v8i16,
5920 /* 12679*/ OPC_CheckType, MVT::v8i16,
6996 /* 15016*/ OPC_CheckChild1Type, MVT::v8i16,
8561 /* 18430*/ OPC_CheckChild1Type, MVT::v8i16,
14390 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
14404 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
14428 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
14443 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
14457 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
14463 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15032 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
15039 MVT::v8i16, 1/*#Ops*/, 0,
15194 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
15201 MVT::v8i16, 1/*#Ops*/, 0,
15302 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
15309 MVT::v8i16, 1/*#Ops*/, 0,
15485 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15504 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15513 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
15585 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
15604 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3,
15613 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
16033 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16043 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16052 MVT::v8i16, 2/*#Ops*/, 0, 1,
16058 MVT::v8i16, 2/*#Ops*/, 0, 1,
16129 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16139 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16148 MVT::v8i16, 2/*#Ops*/, 0, 1,
16154 MVT::v8i16, 2/*#Ops*/, 0, 1,
16177 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16187 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
16196 MVT::v8i16, 2/*#Ops*/, 0, 1,
16202 MVT::v8i16, 2/*#Ops*/, 0, 1,
23633 /* 48041*/ OPC_CheckChild0Type, MVT::v8i16,
23666 /* 48104*/ OPC_CheckType, MVT::v8i16,
23789 /* 48347*/ OPC_CheckChild0Type, MVT::v8i16,
23822 /* 48410*/ OPC_CheckType, MVT::v8i16,
25342 /* 51400*/ OPC_CheckChild0Type, MVT::v8i16,
26107 /* 52974*/ /*SwitchType*/ 69, MVT::v8i16,// ->53045
27991 /* 57361*/ /*SwitchType*/ 18, MVT::v8i16,// ->57381
27996 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28019 /* 57427*/ /*SwitchType*/ 18, MVT::v8i16,// ->57447
28024 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28094 /* 57612*/ /*SwitchType*/ 18, MVT::v8i16,// ->57632
28099 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
28372 /* 58255*/ /*SwitchType*/ 18, MVT::v8i16,// ->58275
28377 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
28393 /* 58302*/ /*SwitchType*/ 18, MVT::v8i16,// ->58322
28398 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
28421 /* 58367*/ /*SwitchType*/ 18, MVT::v8i16,// ->58387
28426 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
30076 /* 61811*/ OPC_CheckChild0Type, MVT::v8i16,
30453 /* 62534*/ OPC_CheckChild0Type, MVT::v8i16,
31119 /* 64196*/ OPC_CheckChild0Type, MVT::v8i16,
31610 /* 65579*/ OPC_CheckChild0Type, MVT::v8i16,
31793 /* 65976*/ /*SwitchType*/ 35, MVT::v8i16,// ->66013
31797 MVT::v8i16, 2/*#Ops*/, 0, 1,
31803 MVT::v8i16, 2/*#Ops*/, 0, 1,
31809 MVT::v8i16, 2/*#Ops*/, 0, 1,
32519 /* 67491*/ OPC_CheckType, MVT::v8i16,
32524 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32530 /* 67515*/ OPC_CheckType, MVT::v8i16,
32535 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32618 /* 67727*/ /*SwitchType*/ 18, MVT::v8i16,// ->67747
32623 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32728 /* 67973*/ OPC_CheckType, MVT::v8i16,
32733 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32740 /* 67998*/ OPC_CheckType, MVT::v8i16,
32745 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32831 /* 68213*/ /*SwitchType*/ 18, MVT::v8i16,// ->68233
32836 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
33019 /* 68670*/ OPC_SwitchType /*9 cases */, 35, MVT::v8i16,// ->68708
33023 MVT::v8i16, 2/*#Ops*/, 0, 1,
33029 MVT::v8i16, 2/*#Ops*/, 0, 1,
33035 MVT::v8i16, 2/*#Ops*/, 0, 1,
33885 /* 70464*/ /*SwitchType*/ 32, MVT::v8i16,// ->70498
33890 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
33897 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
34962 /* 72691*/ OPC_CheckType, MVT::v8i16,
34964 /* 72694*/ OPC_CheckType, MVT::v8i16,
34969 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
34983 /* 72729*/ OPC_CheckChild1Type, MVT::v8i16,
34984 /* 72731*/ OPC_CheckType, MVT::v8i16,
34989 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
35214 /* 73260*/ /*SwitchType*/ 12, MVT::v8i16,// ->73274
35215 /* 73262*/ OPC_CheckChild1Type, MVT::v8i16,
35218 MVT::v8i16, 2/*#Ops*/, 0, 1,
41134 /* 85988*/ /*SwitchType*/ 20, MVT::v8i16,// ->86010
41136 /* 85991*/ OPC_CheckType, MVT::v8i16,
41141 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
41408 /* 86604*/ /*SwitchType*/ 53, MVT::v8i16,// ->86659
41409 /* 86606*/ OPC_CheckChild0Type, MVT::v8i16,
41413 MVT::v8i16, 1/*#Ops*/, 0,
41427 MVT::v8i16, 2/*#Ops*/, 4, 5,
43293 /* 90524*/ /*SwitchType*/ 18, MVT::v8i16,// ->90544
43298 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43305 /* 90549*/ OPC_CheckType, MVT::v8i16,
43310 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43449 /* 90891*/ /*SwitchType*/ 18, MVT::v8i16,// ->90911
43454 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
43589 /* 91205*/ /*SwitchType*/ 18, MVT::v8i16,// ->91225
43594 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43602 /* 91231*/ OPC_CheckType, MVT::v8i16,
43607 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43751 /* 91578*/ /*SwitchType*/ 18, MVT::v8i16,// ->91598
43756 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
43920 /* 91936*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->91950
43923 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
43953 /* 91998*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->92012
43956 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
44023 /* 92132*/ /*SwitchType*/ 35, MVT::v8i16,// ->92169
44027 MVT::v8i16, 2/*#Ops*/, 0, 1,
44033 MVT::v8i16, 2/*#Ops*/, 0, 1,
44039 MVT::v8i16, 2/*#Ops*/, 0, 1,
44454 /* 92983*/ /*SwitchType*/ 18, MVT::v8i16,// ->93003
44459 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44466 /* 93008*/ OPC_CheckType, MVT::v8i16,
44471 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44610 /* 93350*/ /*SwitchType*/ 18, MVT::v8i16,// ->93370
44615 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44743 /* 93642*/ /*SwitchType*/ 35, MVT::v8i16,// ->93679
44747 MVT::v8i16, 2/*#Ops*/, 0, 1,
44753 MVT::v8i16, 2/*#Ops*/, 0, 1,
44759 MVT::v8i16, 2/*#Ops*/, 0, 1,
45743 /* 95784*/ /*SwitchType*/ 19, MVT::v8i16,// ->95805
45748 MVT::v8i16, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 0,
45814 /* 95946*/ /*SwitchType*/ 19, MVT::v8i16,// ->95967
45819 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 1,
46064 /* 96467*/ OPC_CheckType, MVT::v8i16,
46069 MVT::v8i16, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0,
46076 /* 96493*/ OPC_CheckType, MVT::v8i16,
46081 MVT::v8i16, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0,
46365 /* 97118*/ /*SwitchType*/ 18, MVT::v8i16,// ->97138
46370 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46393 /* 97184*/ /*SwitchType*/ 18, MVT::v8i16,// ->97204
46398 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46468 /* 97369*/ /*SwitchType*/ 18, MVT::v8i16,// ->97389
46473 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
46746 /* 98012*/ /*SwitchType*/ 18, MVT::v8i16,// ->98032
46751 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46767 /* 98059*/ /*SwitchType*/ 18, MVT::v8i16,// ->98079
46772 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46795 /* 98124*/ /*SwitchType*/ 18, MVT::v8i16,// ->98144
46800 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
46929 /* 98427*/ /*SwitchType*/ 11, MVT::v8i16,// ->98440
46932 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
46982 /* 98538*/ /*SwitchType*/ 11, MVT::v8i16,// ->98551
46985 MVT::v8i16, 3/*#Ops*/, 0, 2, 1,
47084 /* 98730*/ OPC_CheckType, MVT::v8i16,
47087 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
47094 /* 98748*/ OPC_CheckType, MVT::v8i16,
47097 MVT::v8i16, 3/*#Ops*/, 2, 1, 0,
47305 /* 99134*/ /*SwitchType*/ 35, MVT::v8i16,// ->99171
47309 MVT::v8i16, 2/*#Ops*/, 0, 1,
47315 MVT::v8i16, 2/*#Ops*/, 0, 1,
47321 MVT::v8i16, 2/*#Ops*/, 0, 1,
48061 /*100817*/ /*SwitchType*/ 18, MVT::v8i16,// ->100837
48066 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48089 /*100883*/ /*SwitchType*/ 18, MVT::v8i16,// ->100903
48094 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48164 /*101068*/ /*SwitchType*/ 18, MVT::v8i16,// ->101088
48169 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
48443 /*101712*/ /*SwitchType*/ 18, MVT::v8i16,// ->101732
48448 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
48464 /*101759*/ /*SwitchType*/ 18, MVT::v8i16,// ->101779
48469 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
48492 /*101824*/ /*SwitchType*/ 18, MVT::v8i16,// ->101844
48497 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
49457 /*103871*/ /*SwitchType*/ 15, MVT::v8i16,// ->103888
49461 MVT::v8i16, 4/*#Ops*/, 0, 0, 0, 1,
49572 /*104128*/ /*SwitchType*/ 15, MVT::v8i16,// ->104145
49576 MVT::v8i16, 4/*#Ops*/, 0, 0, 0, 1,
49732 /*104541*/ /*SwitchType*/ 80, MVT::v8i16,// ->104623
49754 MVT::v8i16, 2/*#Ops*/, 11, 12,
49938 /*105205*/ /*SwitchType*/ 80, MVT::v8i16,// ->105287
49960 MVT::v8i16, 2/*#Ops*/, 11, 12,
50237 /*106007*/ /*SwitchType*/ 35, MVT::v8i16,// ->106044
50241 MVT::v8i16, 2/*#Ops*/, 0, 1,
50247 MVT::v8i16, 2/*#Ops*/, 0, 1,
50253 MVT::v8i16, 2/*#Ops*/, 0, 1,
51489 /*108864*/ /*SwitchType*/ 11|128,1/*139*/, MVT::v8i16,// ->109006
51498 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51506 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51514 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51524 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51532 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51541 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51549 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51780 /*109515*/ OPC_SwitchType /*3 cases */, 17, MVT::v8i16,// ->109535
51785 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51839 /*109648*/ OPC_SwitchType /*3 cases */, 17, MVT::v8i16,// ->109668
51844 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51898 /*109781*/ OPC_SwitchType /*3 cases */, 17, MVT::v8i16,// ->109801
51903 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51957 /*109914*/ OPC_SwitchType /*3 cases */, 17, MVT::v8i16,// ->109934
51962 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
52179 /*110414*/ /*SwitchType*/ 40, MVT::v8i16,// ->110456
52186 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
52194 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
52279 /*110634*/ OPC_SwitchType /*9 cases */, 17, MVT::v8i16,// ->110654
52284 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
52435 /*110998*/ OPC_SwitchType /*9 cases */, 17, MVT::v8i16,// ->111018
52440 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
53218 /*112759*/ OPC_CheckChild1Type, MVT::v8i16,
53427 /*113206*/ OPC_CheckChild1Type, MVT::v8i16,
53630 /*113632*/ OPC_CheckChild1Type, MVT::v8i16,
53839 /*114079*/ OPC_CheckChild1Type, MVT::v8i16,
55132 /*116849*/ OPC_SwitchType /*6 cases */, 68, MVT::v8i16,// ->116920
55137 MVT::v8i16, 1/*#Ops*/, 0,
55145 MVT::v8i16, 1/*#Ops*/, 0,
55159 MVT::v8i16, 2/*#Ops*/, 4, 5,
55556 /*117772*/ /*SwitchType*/ 62, MVT::v8i16,// ->117836
55662 /*117991*/ OPC_CheckChild0Type, MVT::v8i16,
56031 /*118721*/ /*SwitchType*/ 29, MVT::v8i16,// ->118752
56035 MVT::v8i16, 1/*#Ops*/, 0,
56043 MVT::v8i16, 1/*#Ops*/, 1,
56711 /*120066*/ /*SwitchType*/ 62, MVT::v8i16,// ->120130
56817 /*120285*/ OPC_CheckChild0Type, MVT::v8i16,
56937 /*120498*/ OPC_CheckType, MVT::v8i16,
56941 MVT::v8i16, 1/*#Ops*/, 0,
56949 MVT::v8i16, 1/*#Ops*/, 1,
58751 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
58766 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
75221 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
75236 MVT::v8i16, 2/*#Ops*/, 2, 3, // Results = #4
75269 MVT::v8i16, 2/*#Ops*/, 1, 2, // Results = #3
75581 /*159418*/ /*SwitchType*/ 42, MVT::v8i16,// ->159462
76413 /*161016*/ /*SwitchType*/ 41, MVT::v8i16,// ->161059
78406 /*164863*/ OPC_CheckChild0Type, MVT::v8i16,
78475 /*164988*/ OPC_CheckChild0Type, MVT::v8i16,
79395 /*166759*/ /*SwitchType*/ 26, MVT::v8i16,// ->166787
79434 /*166833*/ /*SwitchType*/ 26, MVT::v8i16,// ->166861
79473 /*166907*/ /*SwitchType*/ 26, MVT::v8i16,// ->166935
81203 /*170298*/ OPC_CheckChild1Type, MVT::v8i16,
83494 /*174944*/ OPC_CheckChild0Type, MVT::v8i16,
83557 /*175066*/ OPC_CheckChild0Type, MVT::v8i16,
84407 /*176818*/ /*SwitchType*/ 25, MVT::v8i16,// ->176845
84442 /*176890*/ /*SwitchType*/ 25, MVT::v8i16,// ->176917
84477 /*176962*/ /*SwitchType*/ 25, MVT::v8i16,// ->176989
85918 /*179905*/ /*SwitchType*/ 26, MVT::v8i16,// ->179933
86014 /*180091*/ /*SwitchType*/ 26, MVT::v8i16,// ->180119
86112 /*180283*/ /*SwitchType*/ 26, MVT::v8i16,// ->180311
86208 /*180469*/ /*SwitchType*/ 26, MVT::v8i16,// ->180497
86306 /*180661*/ /*SwitchType*/ 26, MVT::v8i16,// ->180689
86402 /*180847*/ /*SwitchType*/ 26, MVT::v8i16,// ->180875
86499 /*181036*/ /*SwitchType*/ 26, MVT::v8i16,// ->181064
91508 /*190710*/ /*SwitchType*/ 25, MVT::v8i16,// ->190737
91592 /*190890*/ /*SwitchType*/ 25, MVT::v8i16,// ->190917
91678 /*191076*/ /*SwitchType*/ 25, MVT::v8i16,// ->191103
91762 /*191256*/ /*SwitchType*/ 25, MVT::v8i16,// ->191283
91848 /*191442*/ /*SwitchType*/ 25, MVT::v8i16,// ->191469
91932 /*191622*/ /*SwitchType*/ 25, MVT::v8i16,// ->191649
92017 /*191805*/ /*SwitchType*/ 25, MVT::v8i16,// ->191832
92093 /*191954*/ OPC_CheckType, MVT::v8i16,
92153 /*192059*/ OPC_CheckType, MVT::v8i16,
97614 /*203275*/ OPC_CheckType, MVT::v8i16,
98739 /*205482*/ OPC_CheckType, MVT::v8i16,
98976 /*205966*/ /*SwitchType*/ 19, MVT::v8i16,// ->205987
98981 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
99064 /*206139*/ /*SwitchType*/ 19, MVT::v8i16,// ->206160
99069 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
99152 /*206312*/ /*SwitchType*/ 19, MVT::v8i16,// ->206333
99157 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
99484 /*206924*/ OPC_CheckType, MVT::v8i16,
99489 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
99510 /*206971*/ OPC_CheckType, MVT::v8i16,
99515 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
99669 /*207269*/ OPC_CheckType, MVT::v8i16,
99674 MVT::v8i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
100031 /*207933*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->207956
100036 MVT::v8i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
100120 /*208112*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->208135
100125 MVT::v8i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
100276 /*208434*/ /*SwitchType*/ 22, MVT::v8i16,// ->208458
100281 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
100354 /*208602*/ /*SwitchType*/ 19, MVT::v8i16,// ->208623
100359 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100431 /*208756*/ /*SwitchType*/ 19, MVT::v8i16,// ->208777
100436 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100511 /*208915*/ /*SwitchType*/ 19, MVT::v8i16,// ->208936
100516 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100573 /*209028*/ OPC_CheckType, MVT::v8i16,
100578 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100596 /*209068*/ OPC_CheckType, MVT::v8i16,
100601 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100620 /*209111*/ OPC_CheckType, MVT::v8i16,
100625 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100644 /*209155*/ OPC_CheckType, MVT::v8i16,
100649 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100667 /*209195*/ OPC_CheckType, MVT::v8i16,
100672 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100691 /*209238*/ OPC_CheckType, MVT::v8i16,
100696 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100723 /*209307*/ /*SwitchType*/ 19, MVT::v8i16,// ->209328
100728 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100800 /*209461*/ /*SwitchType*/ 19, MVT::v8i16,// ->209482
100805 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100873 /*209598*/ OPC_CheckType, MVT::v8i16,
100878 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100896 /*209638*/ OPC_CheckType, MVT::v8i16,
100901 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100921 /*209683*/ OPC_CheckType, MVT::v8i16,
100926 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100944 /*209723*/ OPC_CheckType, MVT::v8i16,
100949 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
100969 /*209768*/ OPC_CheckType, MVT::v8i16,
100974 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
100992 /*209808*/ OPC_CheckType, MVT::v8i16,
100997 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
101017 /*209853*/ OPC_CheckType, MVT::v8i16,
101022 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101040 /*209893*/ OPC_CheckType, MVT::v8i16,
101045 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
101243 /*210261*/ OPC_CheckType, MVT::v8i16,
101248 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101262 /*210296*/ OPC_CheckType, MVT::v8i16,
101267 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101287 /*210342*/ OPC_CheckType, MVT::v8i16,
101292 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101306 /*210377*/ OPC_CheckType, MVT::v8i16,
101311 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101330 /*210420*/ OPC_CheckType, MVT::v8i16,
101335 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101402 /*210552*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->210574
101407 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101479 /*210706*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->210728
101484 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
101560 /*210868*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->210890
101565 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101637 /*211022*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->211044
101642 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
101718 /*211184*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->211206
101723 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101795 /*211338*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->211360
101800 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
101876 /*211500*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->211522
101881 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
101953 /*211654*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->211676
101958 MVT::v8i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8,
102551 /*212820*/ /*SwitchType*/ 26, MVT::v8i16,// ->212848
102557 /*212827*/ OPC_CheckType, MVT::v8i16,
102562 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
102604 /*212922*/ /*SwitchType*/ 26, MVT::v8i16,// ->212950
102610 /*212929*/ OPC_CheckType, MVT::v8i16,
102615 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
102657 /*213024*/ /*SwitchType*/ 26, MVT::v8i16,// ->213052
102663 /*213031*/ OPC_CheckType, MVT::v8i16,
102668 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
102703 /*213119*/ /*SwitchType*/ 19, MVT::v8i16,// ->213140
102708 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
102780 /*213275*/ /*SwitchType*/ 19, MVT::v8i16,// ->213296
102785 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
102857 /*213431*/ /*SwitchType*/ 19, MVT::v8i16,// ->213452
102862 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
103070 /*213836*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->213858
103075 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
103792 /*215286*/ /*SwitchType*/ 18, MVT::v8i16,// ->215306
103797 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
104018 /*215715*/ /*SwitchType*/ 25, MVT::v8i16,// ->215742
104024 /*215722*/ OPC_CheckType, MVT::v8i16,
104029 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
104085 /*215834*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->215856
104090 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
104162 /*215990*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->216012
104167 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
104240 /*216147*/ OPC_SwitchType /*3 cases */, 22, MVT::v8i16,// ->216172
104245 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
104318 /*216319*/ OPC_SwitchType /*3 cases */, 22, MVT::v8i16,// ->216344
104323 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
104572 /*216835*/ OPC_CheckType, MVT::v8i16,
104577 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
104591 /*216870*/ OPC_CheckType, MVT::v8i16,
104596 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
104615 /*216915*/ OPC_CheckType, MVT::v8i16,
104620 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
104635 /*216951*/ OPC_CheckType, MVT::v8i16,
104640 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
105502 /*218763*/ OPC_CheckChild1Type, MVT::v8i16,
105673 /*219077*/ /*SwitchType*/ 20, MVT::v8i16,// ->219099
105678 MVT::v8i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
105755 /*219249*/ /*SwitchType*/ 20, MVT::v8i16,// ->219271
105760 MVT::v8i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
105837 /*219421*/ /*SwitchType*/ 20, MVT::v8i16,// ->219443
105842 MVT::v8i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
106143 /*220022*/ OPC_CheckType, MVT::v8i16,
106148 MVT::v8i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
106167 /*220068*/ OPC_CheckType, MVT::v8i16,
106172 MVT::v8i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3,
106314 /*220361*/ OPC_CheckType, MVT::v8i16,
106319 MVT::v8i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
106973 /*221631*/ OPC_SwitchType /*3 cases */, 21, MVT::v8i16,// ->221655
106978 MVT::v8i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
107056 /*221809*/ OPC_SwitchType /*3 cases */, 21, MVT::v8i16,// ->221833
107061 MVT::v8i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4,
107133 /*221976*/ OPC_CheckType, MVT::v8i16,
107138 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
107173 /*222055*/ OPC_CheckType, MVT::v8i16,
107178 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
107242 /*222198*/ OPC_SwitchType /*3 cases */, 18, MVT::v8i16,// ->222219
107247 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
107276 /*222273*/ OPC_SwitchType /*3 cases */, 18, MVT::v8i16,// ->222294
107281 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
107347 /*222424*/ OPC_SwitchType /*3 cases */, 18, MVT::v8i16,// ->222445
107352 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
107436 /*222619*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->222641
107441 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
107468 /*222695*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->222717
107473 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
107533 /*222846*/ OPC_SwitchType /*3 cases */, 19, MVT::v8i16,// ->222868
107538 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
107672 /*223159*/ /*SwitchType*/ 22, MVT::v8i16,// ->223183
107677 MVT::v8i16, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9,
107699 /*223236*/ /*SwitchType*/ 22, MVT::v8i16,// ->223260
107704 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
107798 /*223466*/ /*SwitchType*/ 20, MVT::v8i16,// ->223488
107803 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
107869 /*223619*/ /*SwitchType*/ 20, MVT::v8i16,// ->223641
107874 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
107943 /*223777*/ /*SwitchType*/ 20, MVT::v8i16,// ->223799
107948 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
107999 /*223887*/ OPC_CheckType, MVT::v8i16,
108004 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108020 /*223926*/ OPC_CheckType, MVT::v8i16,
108025 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108042 /*223968*/ OPC_CheckType, MVT::v8i16,
108047 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108064 /*224011*/ OPC_CheckType, MVT::v8i16,
108069 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108085 /*224050*/ OPC_CheckType, MVT::v8i16,
108090 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108107 /*224092*/ OPC_CheckType, MVT::v8i16,
108112 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108137 /*224161*/ /*SwitchType*/ 20, MVT::v8i16,// ->224183
108142 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108208 /*224314*/ /*SwitchType*/ 20, MVT::v8i16,// ->224336
108213 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108275 /*224449*/ OPC_CheckType, MVT::v8i16,
108280 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108296 /*224488*/ OPC_CheckType, MVT::v8i16,
108301 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108319 /*224532*/ OPC_CheckType, MVT::v8i16,
108324 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108340 /*224571*/ OPC_CheckType, MVT::v8i16,
108345 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108363 /*224615*/ OPC_CheckType, MVT::v8i16,
108368 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108384 /*224654*/ OPC_CheckType, MVT::v8i16,
108389 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108407 /*224698*/ OPC_CheckType, MVT::v8i16,
108412 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108428 /*224737*/ OPC_CheckType, MVT::v8i16,
108433 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108613 /*225096*/ OPC_CheckType, MVT::v8i16,
108618 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108630 /*225130*/ OPC_CheckType, MVT::v8i16,
108635 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108653 /*225175*/ OPC_CheckType, MVT::v8i16,
108658 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108670 /*225209*/ OPC_CheckType, MVT::v8i16,
108675 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108692 /*225251*/ OPC_CheckType, MVT::v8i16,
108697 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108758 /*225380*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->225403
108763 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108829 /*225533*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->225556
108834 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
108904 /*225694*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->225717
108909 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
108975 /*225847*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->225870
108980 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
109050 /*226008*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->226031
109055 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
109121 /*226161*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->226184
109126 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
109196 /*226322*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->226345
109201 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
109267 /*226475*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->226498
109272 MVT::v8i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9,
109815 /*227626*/ /*SwitchType*/ 25, MVT::v8i16,// ->227653
109819 /*227631*/ OPC_CheckType, MVT::v8i16,
109824 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
109862 /*227725*/ /*SwitchType*/ 25, MVT::v8i16,// ->227752
109866 /*227730*/ OPC_CheckType, MVT::v8i16,
109871 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
109909 /*227824*/ /*SwitchType*/ 25, MVT::v8i16,// ->227851
109913 /*227829*/ OPC_CheckType, MVT::v8i16,
109918 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
109951 /*227918*/ /*SwitchType*/ 20, MVT::v8i16,// ->227940
109956 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
110022 /*228073*/ /*SwitchType*/ 20, MVT::v8i16,// ->228095
110027 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
110093 /*228228*/ /*SwitchType*/ 20, MVT::v8i16,// ->228250
110098 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
110284 /*228622*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->228645
110289 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
110952 /*230065*/ /*SwitchType*/ 19, MVT::v8i16,// ->230086
110957 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111156 /*230485*/ /*SwitchType*/ 24, MVT::v8i16,// ->230511
111160 /*230490*/ OPC_CheckType, MVT::v8i16,
111165 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111215 /*230599*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->230622
111220 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
111286 /*230754*/ OPC_SwitchType /*3 cases */, 20, MVT::v8i16,// ->230777
111291 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
111358 /*230911*/ OPC_SwitchType /*3 cases */, 22, MVT::v8i16,// ->230936
111363 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
111430 /*231080*/ OPC_SwitchType /*3 cases */, 22, MVT::v8i16,// ->231105
111435 MVT::v8i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9,
111662 /*231584*/ OPC_CheckType, MVT::v8i16,
111667 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
111679 /*231618*/ OPC_CheckType, MVT::v8i16,
111684 MVT::v8i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9,
111701 /*231662*/ OPC_CheckType, MVT::v8i16,
111706 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
111719 /*231697*/ OPC_CheckType, MVT::v8i16,
111724 MVT::v8i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8,
112472 /*233168*/ /*SwitchType*/ 26, MVT::v8i16,// ->233196
112526 /*233269*/ /*SwitchType*/ 26, MVT::v8i16,// ->233297
112578 /*233369*/ /*SwitchType*/ 25, MVT::v8i16,// ->233396
112626 /*233467*/ /*SwitchType*/ 25, MVT::v8i16,// ->233494
112678 /*233572*/ /*SwitchType*/ 26, MVT::v8i16,// ->233600
112732 /*233673*/ /*SwitchType*/ 26, MVT::v8i16,// ->233701
112784 /*233773*/ /*SwitchType*/ 25, MVT::v8i16,// ->233800
112832 /*233871*/ /*SwitchType*/ 25, MVT::v8i16,// ->233898
112884 /*233976*/ /*SwitchType*/ 26, MVT::v8i16,// ->234004
112938 /*234077*/ /*SwitchType*/ 26, MVT::v8i16,// ->234105
112990 /*234177*/ /*SwitchType*/ 25, MVT::v8i16,// ->234204
113038 /*234275*/ /*SwitchType*/ 25, MVT::v8i16,// ->234302
113101 /*234405*/ /*SwitchType*/ 53, MVT::v8i16,// ->234460
113187 /*234573*/ OPC_CheckType, MVT::v8i16,
113247 /*234678*/ OPC_CheckType, MVT::v8i16,
122027 /*251751*/ OPC_CheckType, MVT::v8i16,
122063 /*251822*/ OPC_CheckType, MVT::v8i16,
122099 /*251893*/ OPC_CheckType, MVT::v8i16,
123434 /*254460*/ OPC_CheckChild1Type, MVT::v8i16,
123581 /*254737*/ /*SwitchType*/ 11, MVT::v8i16,// ->254750
123584 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
123611 /*254793*/ /*SwitchType*/ 11, MVT::v8i16,// ->254806
123614 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
123641 /*254849*/ /*SwitchType*/ 11, MVT::v8i16,// ->254862
123644 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
123741 /*255020*/ OPC_CheckType, MVT::v8i16,
123744 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
123758 /*255048*/ OPC_CheckType, MVT::v8i16,
123761 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
123905 /*255301*/ OPC_CheckType, MVT::v8i16,
123908 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
123949 /*255380*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->255395
123952 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
123980 /*255440*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->255455
123983 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
124060 /*255586*/ OPC_CheckChild0Type, MVT::v8i16,
124065 /*255592*/ OPC_CheckType, MVT::v8i16,
124068 MVT::v8i16, 2/*#Ops*/, 0, 1,
124101 /*255649*/ OPC_CheckType, MVT::v8i16,
124109 MVT::v8i16, 2/*#Ops*/, 0, 4,
124133 /*255719*/ /*SwitchType*/ 12, MVT::v8i16,// ->255733
124136 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
124159 /*255770*/ /*SwitchType*/ 11, MVT::v8i16,// ->255783
124162 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124185 /*255820*/ /*SwitchType*/ 11, MVT::v8i16,// ->255833
124188 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124199 /*255843*/ OPC_CheckType, MVT::v8i16,
124202 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124212 /*255865*/ OPC_CheckType, MVT::v8i16,
124215 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124225 /*255887*/ OPC_CheckType, MVT::v8i16,
124228 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124238 /*255909*/ OPC_CheckType, MVT::v8i16,
124241 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124257 /*255945*/ /*SwitchType*/ 11, MVT::v8i16,// ->255958
124260 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124277 /*255981*/ OPC_CheckType, MVT::v8i16,
124280 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124290 /*256003*/ OPC_CheckType, MVT::v8i16,
124293 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124303 /*256025*/ OPC_CheckType, MVT::v8i16,
124306 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124316 /*256047*/ OPC_CheckType, MVT::v8i16,
124319 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124356 /*256115*/ OPC_CheckType, MVT::v8i16,
124359 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124370 /*256139*/ OPC_CheckType, MVT::v8i16,
124373 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124383 /*256161*/ OPC_CheckType, MVT::v8i16,
124386 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124409 /*256205*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->256219
124412 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124435 /*256255*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->256269
124438 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124461 /*256305*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->256319
124464 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124487 /*256355*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->256369
124490 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124614 /*256591*/ OPC_CheckChild1Type, MVT::v8i16,
124619 /*256597*/ OPC_CheckType, MVT::v8i16,
124622 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124654 /*256658*/ OPC_CheckChild1Type, MVT::v8i16,
124659 /*256664*/ OPC_CheckType, MVT::v8i16,
124662 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124694 /*256725*/ OPC_CheckChild1Type, MVT::v8i16,
124699 /*256731*/ OPC_CheckType, MVT::v8i16,
124702 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124725 /*256781*/ /*SwitchType*/ 11, MVT::v8i16,// ->256794
124728 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124751 /*256831*/ /*SwitchType*/ 11, MVT::v8i16,// ->256844
124754 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124777 /*256881*/ /*SwitchType*/ 11, MVT::v8i16,// ->256894
124780 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
124847 /*256998*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->257012
124850 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
125134 /*257503*/ OPC_CheckType, MVT::v8i16,
125137 MVT::v8i16, 2/*#Ops*/, 0, 1,
125157 /*257539*/ OPC_CheckType, MVT::v8i16,
125160 MVT::v8i16, 2/*#Ops*/, 0, 1,
125172 /*257564*/ OPC_SwitchType /*2 cases */, 10, MVT::v8i16,// ->257577
125175 MVT::v8i16, 2/*#Ops*/, 0, 1,
125191 /*257597*/ OPC_CheckType, MVT::v8i16,
125194 MVT::v8i16, 2/*#Ops*/, 0, 1,
125206 /*257622*/ OPC_SwitchType /*2 cases */, 10, MVT::v8i16,// ->257635
125209 MVT::v8i16, 2/*#Ops*/, 0, 1,
125225 /*257655*/ OPC_CheckType, MVT::v8i16,
125228 MVT::v8i16, 2/*#Ops*/, 0, 1,
125239 /*257678*/ OPC_SwitchType /*3 cases */, 10, MVT::v8i16,// ->257691
125242 MVT::v8i16, 2/*#Ops*/, 0, 1,
125261 /*257722*/ OPC_CheckChild0Type, MVT::v8i16,
125299 /*257784*/ OPC_SwitchType /*3 cases */, 10, MVT::v8i16,// ->257797
125302 MVT::v8i16, 2/*#Ops*/, 0, 1,
125321 /*257828*/ OPC_CheckChild0Type, MVT::v8i16,
125370 /*257913*/ /*SwitchType*/ 10, MVT::v8i16,// ->257925
125373 MVT::v8i16, 2/*#Ops*/, 0, 1,
125450 /*258048*/ OPC_CheckChild0Type, MVT::v8i16,
125455 /*258054*/ OPC_CheckType, MVT::v8i16,
125458 MVT::v8i16, 2/*#Ops*/, 0, 1,
125469 /*258076*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->258090
125472 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
125495 /*258126*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->258140
125498 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
125522 /*258177*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->258192
125525 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
125549 /*258231*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->258246
125552 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
125632 /*258382*/ OPC_CheckType, MVT::v8i16,
125635 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
125645 /*258405*/ OPC_CheckType, MVT::v8i16,
125648 MVT::v8i16, 2/*#Ops*/, 0, 1,
125997 /*259076*/ /*SwitchType*/ 12, MVT::v8i16,// ->259090
126000 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126024 /*259132*/ /*SwitchType*/ 12, MVT::v8i16,// ->259146
126027 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126051 /*259188*/ /*SwitchType*/ 12, MVT::v8i16,// ->259202
126054 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126136 /*259351*/ OPC_CheckType, MVT::v8i16,
126139 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126150 /*259377*/ OPC_CheckType, MVT::v8i16,
126153 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126278 /*259621*/ OPC_CheckType, MVT::v8i16,
126281 MVT::v8i16, 5/*#Ops*/, 4, 0, 1, 2, 3,
126353 /*259781*/ OPC_SwitchType /*3 cases */, 13, MVT::v8i16,// ->259797
126356 MVT::v8i16, 5/*#Ops*/, 4, 0, 1, 2, 3,
126381 /*259841*/ OPC_SwitchType /*3 cases */, 13, MVT::v8i16,// ->259857
126384 MVT::v8i16, 5/*#Ops*/, 4, 0, 1, 2, 3,
126418 /*259919*/ /*SwitchType*/ 10, MVT::v8i16,// ->259931
126421 MVT::v8i16, 2/*#Ops*/, 0, 1,
126465 /*260034*/ /*SwitchType*/ 50, MVT::v8i16,// ->260086
126479 MVT::v8i16, 2/*#Ops*/, 7, 8,
126508 /*260134*/ OPC_CheckChild0Type, MVT::v8i16,
126511 /*260138*/ OPC_CheckType, MVT::v8i16,
126514 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
126541 /*260192*/ OPC_CheckType, MVT::v8i16,
126549 MVT::v8i16, 3/*#Ops*/, 2, 0, 5,
126572 /*260264*/ /*SwitchType*/ 12, MVT::v8i16,// ->260278
126575 MVT::v8i16, 4/*#Ops*/, 2, 0, 1, 3,
126593 /*260311*/ /*SwitchType*/ 12, MVT::v8i16,// ->260325
126596 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
126618 /*260363*/ /*SwitchType*/ 12, MVT::v8i16,// ->260377
126621 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126642 /*260414*/ /*SwitchType*/ 12, MVT::v8i16,// ->260428
126645 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126654 /*260436*/ OPC_CheckType, MVT::v8i16,
126657 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126665 /*260457*/ OPC_CheckType, MVT::v8i16,
126668 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126676 /*260478*/ OPC_CheckType, MVT::v8i16,
126679 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126687 /*260499*/ OPC_CheckType, MVT::v8i16,
126690 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126704 /*260535*/ /*SwitchType*/ 12, MVT::v8i16,// ->260549
126707 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126722 /*260571*/ OPC_CheckType, MVT::v8i16,
126725 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126733 /*260592*/ OPC_CheckType, MVT::v8i16,
126736 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126744 /*260613*/ OPC_CheckType, MVT::v8i16,
126747 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126755 /*260634*/ OPC_CheckType, MVT::v8i16,
126758 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126789 /*260699*/ OPC_CheckType, MVT::v8i16,
126792 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126801 /*260722*/ OPC_CheckType, MVT::v8i16,
126804 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126812 /*260743*/ OPC_CheckType, MVT::v8i16,
126815 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126834 /*260785*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->260800
126837 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126858 /*260836*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->260851
126861 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126882 /*260887*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->260902
126885 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
126906 /*260938*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->260953
126909 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127021 /*261175*/ OPC_CheckChild1Type, MVT::v8i16,
127024 /*261179*/ OPC_CheckType, MVT::v8i16,
127027 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127055 /*261239*/ OPC_CheckChild1Type, MVT::v8i16,
127058 /*261243*/ OPC_CheckType, MVT::v8i16,
127061 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127089 /*261303*/ OPC_CheckChild1Type, MVT::v8i16,
127092 /*261307*/ OPC_CheckType, MVT::v8i16,
127095 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127116 /*261358*/ /*SwitchType*/ 12, MVT::v8i16,// ->261372
127119 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127140 /*261409*/ /*SwitchType*/ 12, MVT::v8i16,// ->261423
127143 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127164 /*261460*/ /*SwitchType*/ 12, MVT::v8i16,// ->261474
127167 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127224 /*261572*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->261587
127227 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127481 /*262074*/ OPC_CheckType, MVT::v8i16,
127484 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127500 /*262108*/ OPC_CheckType, MVT::v8i16,
127503 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127513 /*262132*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->262146
127516 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127530 /*262165*/ OPC_CheckType, MVT::v8i16,
127533 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127543 /*262189*/ OPC_SwitchType /*2 cases */, 11, MVT::v8i16,// ->262203
127546 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127560 /*262222*/ OPC_CheckType, MVT::v8i16,
127563 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127572 /*262244*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->262258
127575 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127594 /*262291*/ OPC_CheckChild0Type, MVT::v8i16,
127626 /*262350*/ OPC_SwitchType /*3 cases */, 11, MVT::v8i16,// ->262364
127629 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127648 /*262397*/ OPC_CheckChild0Type, MVT::v8i16,
127691 /*262481*/ /*SwitchType*/ 11, MVT::v8i16,// ->262494
127694 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127761 /*262613*/ OPC_CheckChild0Type, MVT::v8i16,
127764 /*262617*/ OPC_CheckType, MVT::v8i16,
127767 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127776 /*262638*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->262653
127779 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127800 /*262689*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->262704
127803 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127825 /*262742*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->262757
127828 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
127850 /*262795*/ OPC_SwitchType /*3 cases */, 12, MVT::v8i16,// ->262810
127853 MVT::v8i16, 4/*#Ops*/, 1, 0, 2, 3,
127923 /*262940*/ OPC_CheckType, MVT::v8i16,
127926 MVT::v8i16, 4/*#Ops*/, 3, 0, 1, 2,
127934 /*262962*/ OPC_CheckType, MVT::v8i16,
127937 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
127980 /*263080*/ /*SwitchType*/ 84, MVT::v8i16,// ->263166
127984 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
128006 MVT::v8i16, 2/*#Ops*/, 11, 12,
133146 /*273192*/ OPC_CheckType, MVT::v8i16,
139721 /*286877*/ OPC_CheckType, MVT::v8i16,
142097 /*291248*/ OPC_CheckChild0Type, MVT::v8i16,
144132 /*295241*/ OPC_CheckChild0Type, MVT::v8i16,
144649 /*296219*/ OPC_CheckChild1Type, MVT::v8i16,
145188 /*297168*/ OPC_CheckChild0Type, MVT::v8i16,
145528 /*297787*/ OPC_CheckChild0Type, MVT::v8i16,
145558 /*297836*/ OPC_CheckChild0Type, MVT::v8i16,
145780 /*298227*/ OPC_CheckChild1Type, MVT::v8i16,
145809 /*298275*/ OPC_CheckChild1Type, MVT::v8i16,
145838 /*298323*/ OPC_CheckChild1Type, MVT::v8i16,
147151 /*300726*/ OPC_CheckChild0Type, MVT::v8i16,
147464 /*301373*/ OPC_CheckChild0Type, MVT::v8i16,
147489 /*301419*/ OPC_CheckChild0Type, MVT::v8i16,
147676 /*301795*/ OPC_CheckChild1Type, MVT::v8i16,
147700 /*301840*/ OPC_CheckChild1Type, MVT::v8i16,
147724 /*301885*/ OPC_CheckChild1Type, MVT::v8i16,
158507 /*322396*/ OPC_CheckType, MVT::v8i16,
158561 /*322498*/ OPC_CheckType, MVT::v8i16,
158699 /*322748*/ /*SwitchType*/ 18, MVT::v8i16,// ->322768
158775 /*322875*/ /*SwitchType*/ 18, MVT::v8i16,// ->322895
158851 /*323002*/ /*SwitchType*/ 18, MVT::v8i16,// ->323022
158927 /*323129*/ /*SwitchType*/ 18, MVT::v8i16,// ->323149
160131 /*325277*/ OPC_CheckChild0Type, MVT::v8i16,
160185 /*325371*/ OPC_CheckChild0Type, MVT::v8i16,
160527 /*325984*/ /*SwitchType*/ 17, MVT::v8i16,// ->326003
160591 /*326105*/ /*SwitchType*/ 17, MVT::v8i16,// ->326124
160655 /*326226*/ /*SwitchType*/ 17, MVT::v8i16,// ->326245
160719 /*326347*/ /*SwitchType*/ 17, MVT::v8i16,// ->326366
161793 /*328503*/ OPC_CheckChild0Type, MVT::v8i16,
161841 /*328596*/ OPC_CheckChild0Type, MVT::v8i16,
162271 /*329484*/ /*SwitchType*/ 26, MVT::v8i16,// ->329512
162478 /*329877*/ /*SwitchType*/ 26, MVT::v8i16,// ->329905
162605 /*330128*/ /*SwitchType*/ 26, MVT::v8i16,// ->330156
162770 /*330446*/ /*SwitchType*/ 26, MVT::v8i16,// ->330474
162939 /*330772*/ /*SwitchType*/ 26, MVT::v8i16,// ->330800
163104 /*331090*/ /*SwitchType*/ 26, MVT::v8i16,// ->331118
163272 /*331413*/ /*SwitchType*/ 26, MVT::v8i16,// ->331441
166914 /*338553*/ OPC_CheckType, MVT::v8i16,
167542 /*339765*/ /*SwitchType*/ 25, MVT::v8i16,// ->339792
167725 /*340146*/ /*SwitchType*/ 25, MVT::v8i16,// ->340173
167836 /*340389*/ /*SwitchType*/ 25, MVT::v8i16,// ->340416
167981 /*340697*/ /*SwitchType*/ 25, MVT::v8i16,// ->340724
168130 /*341013*/ /*SwitchType*/ 25, MVT::v8i16,// ->341040
168275 /*341321*/ /*SwitchType*/ 25, MVT::v8i16,// ->341348
168423 /*341634*/ /*SwitchType*/ 25, MVT::v8i16,// ->341661
173204 /*351681*/ OPC_CheckType, MVT::v8i16,
173861 /*352993*/ /*SwitchType*/ 18, MVT::v8i16,// ->353013
173961 /*353161*/ /*SwitchType*/ 18, MVT::v8i16,// ->353181
174061 /*353329*/ /*SwitchType*/ 18, MVT::v8i16,// ->353349
174161 /*353497*/ /*SwitchType*/ 18, MVT::v8i16,// ->353517
175067 /*355144*/ OPC_CheckChild0Type, MVT::v8i16,
175314 /*355593*/ /*SwitchType*/ 17, MVT::v8i16,// ->355612
175398 /*355753*/ /*SwitchType*/ 17, MVT::v8i16,// ->355772
175482 /*355913*/ /*SwitchType*/ 17, MVT::v8i16,// ->355932
175566 /*356073*/ /*SwitchType*/ 17, MVT::v8i16,// ->356092
176539 /*358078*/ OPC_CheckChild0Type, MVT::v8i16,
176796 /*358637*/ OPC_CheckType, MVT::v8i16,
176850 /*358739*/ OPC_CheckType, MVT::v8i16,
176897 /*358826*/ /*SwitchType*/ 18, MVT::v8i16,// ->358846
176937 /*358893*/ /*SwitchType*/ 18, MVT::v8i16,// ->358913
176977 /*358960*/ /*SwitchType*/ 18, MVT::v8i16,// ->358980
177017 /*359027*/ /*SwitchType*/ 18, MVT::v8i16,// ->359047
177704 /*360188*/ OPC_CheckChild0Type, MVT::v8i16,
177743 /*360251*/ OPC_CheckChild0Type, MVT::v8i16,
177886 /*360496*/ /*SwitchType*/ 17, MVT::v8i16,// ->360515
177920 /*360560*/ /*SwitchType*/ 17, MVT::v8i16,// ->360579
177954 /*360624*/ /*SwitchType*/ 17, MVT::v8i16,// ->360643
177988 /*360688*/ /*SwitchType*/ 17, MVT::v8i16,// ->360707
178601 /*361861*/ OPC_CheckChild0Type, MVT::v8i16,
178634 /*361921*/ OPC_CheckChild0Type, MVT::v8i16,
179043 /*362737*/ /*SwitchType*/ 26, MVT::v8i16,// ->362765
179133 /*362907*/ /*SwitchType*/ 26, MVT::v8i16,// ->362935
179220 /*363076*/ /*SwitchType*/ 25, MVT::v8i16,// ->363103
179300 /*363241*/ /*SwitchType*/ 25, MVT::v8i16,// ->363268
179387 /*363415*/ /*SwitchType*/ 26, MVT::v8i16,// ->363443
179477 /*363585*/ /*SwitchType*/ 26, MVT::v8i16,// ->363613
179564 /*363754*/ /*SwitchType*/ 25, MVT::v8i16,// ->363781
179644 /*363919*/ /*SwitchType*/ 25, MVT::v8i16,// ->363946
179731 /*364093*/ /*SwitchType*/ 26, MVT::v8i16,// ->364121
179821 /*364263*/ /*SwitchType*/ 26, MVT::v8i16,// ->364291
179908 /*364432*/ /*SwitchType*/ 25, MVT::v8i16,// ->364459
179988 /*364597*/ /*SwitchType*/ 25, MVT::v8i16,// ->364624
180098 /*364823*/ /*SwitchType*/ 53, MVT::v8i16,// ->364878
185096 /*374512*/ /*SwitchType*/ 18, MVT::v8i16,// ->374532
185148 /*374599*/ /*SwitchType*/ 18, MVT::v8i16,// ->374619
185200 /*374686*/ /*SwitchType*/ 18, MVT::v8i16,// ->374706
185252 /*374773*/ /*SwitchType*/ 18, MVT::v8i16,// ->374793
185869 /*375838*/ /*SwitchType*/ 17, MVT::v8i16,// ->375857
185913 /*375921*/ /*SwitchType*/ 17, MVT::v8i16,// ->375940
185957 /*376004*/ /*SwitchType*/ 17, MVT::v8i16,// ->376023
186001 /*376087*/ /*SwitchType*/ 17, MVT::v8i16,// ->376106
186936 /*377885*/ OPC_CheckChild0Type, MVT::v8i16,
187363 /*378660*/ OPC_CheckChild1Type, MVT::v8i16,
187377 /*378684*/ OPC_CheckChild1Type, MVT::v8i16,
187391 /*378708*/ OPC_CheckChild1Type, MVT::v8i16,
187732 /*379320*/ OPC_CheckChild0Type, MVT::v8i16,
188126 /*380117*/ OPC_CheckChild1Type, MVT::v8i16,
188138 /*380140*/ OPC_CheckChild1Type, MVT::v8i16,
188150 /*380163*/ OPC_CheckChild1Type, MVT::v8i16,
189206 /*382149*/ OPC_SwitchType /*2 cases */, 20, MVT::v8i16,// ->382172
189218 /*382175*/ OPC_CheckType, MVT::v8i16,
189223 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189233 /*382204*/ OPC_CheckType, MVT::v8i16,
189238 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189281 /*382298*/ OPC_CheckType, MVT::v8i16,
189295 /*382326*/ OPC_CheckType, MVT::v8i16,
189312 /*382358*/ OPC_CheckType, MVT::v8i16,
189340 /*382416*/ OPC_CheckType, MVT::v8i16,
189345 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189365 /*382468*/ OPC_CheckType, MVT::v8i16,
189370 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189414 /*382563*/ OPC_CheckType, MVT::v8i16,
189428 /*382591*/ OPC_CheckType, MVT::v8i16,
189445 /*382623*/ OPC_CheckType, MVT::v8i16,
189473 /*382681*/ OPC_CheckType, MVT::v8i16,
189478 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189498 /*382733*/ OPC_CheckType, MVT::v8i16,
189503 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189547 /*382828*/ OPC_CheckType, MVT::v8i16,
189561 /*382856*/ OPC_CheckType, MVT::v8i16,
189578 /*382888*/ OPC_CheckType, MVT::v8i16,
189652 /*383035*/ OPC_SwitchType /*2 cases */, 20, MVT::v8i16,// ->383058
189685 /*383102*/ OPC_CheckType, MVT::v8i16,
189690 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189694 /*383122*/ OPC_CheckType, MVT::v8i16,
189717 /*383171*/ OPC_CheckType, MVT::v8i16,
189722 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189727 /*383192*/ OPC_CheckType, MVT::v8i16,
189750 /*383241*/ OPC_CheckType, MVT::v8i16,
189755 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189760 /*383262*/ OPC_CheckType, MVT::v8i16,
189793 /*383332*/ OPC_CheckType, MVT::v8i16,
189844 /*383444*/ /*SwitchType*/ 59, MVT::v8i16,// ->383505
189899 /*383560*/ /*SwitchType*/ 20, MVT::v8i16,// ->383582
189918 /*383598*/ OPC_SwitchType /*3 cases */, 38, MVT::v8i16,// ->383639
189924 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189932 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
189973 /*383720*/ /*SwitchType*/ 83, MVT::v8i16,// ->383805
190066 /*383907*/ /*SwitchType*/ 32, MVT::v8i16,// ->383941
190070 MVT::v8i16, 1/*#Ops*/, 0,
190076 MVT::v8i16, 1/*#Ops*/, 0,
190082 MVT::v8i16, 1/*#Ops*/, 0,
190134 /*384022*/ OPC_CheckChild0Type, MVT::v8i16,
190265 /*384259*/ OPC_SwitchType /*2 cases */, 20, MVT::v8i16,// ->384282
190277 /*384285*/ OPC_CheckType, MVT::v8i16,
190282 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190292 /*384314*/ OPC_CheckType, MVT::v8i16,
190297 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190340 /*384408*/ OPC_CheckType, MVT::v8i16,
190354 /*384436*/ OPC_CheckType, MVT::v8i16,
190371 /*384468*/ OPC_CheckType, MVT::v8i16,
190399 /*384526*/ OPC_CheckType, MVT::v8i16,
190404 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190424 /*384578*/ OPC_CheckType, MVT::v8i16,
190429 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190473 /*384673*/ OPC_CheckType, MVT::v8i16,
190487 /*384701*/ OPC_CheckType, MVT::v8i16,
190504 /*384733*/ OPC_CheckType, MVT::v8i16,
190532 /*384791*/ OPC_CheckType, MVT::v8i16,
190537 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190557 /*384843*/ OPC_CheckType, MVT::v8i16,
190562 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190606 /*384938*/ OPC_CheckType, MVT::v8i16,
190620 /*384966*/ OPC_CheckType, MVT::v8i16,
190637 /*384998*/ OPC_CheckType, MVT::v8i16,
190711 /*385145*/ OPC_SwitchType /*2 cases */, 20, MVT::v8i16,// ->385168
190744 /*385212*/ OPC_CheckType, MVT::v8i16,
190749 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190753 /*385232*/ OPC_CheckType, MVT::v8i16,
190776 /*385281*/ OPC_CheckType, MVT::v8i16,
190781 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190786 /*385302*/ OPC_CheckType, MVT::v8i16,
190809 /*385351*/ OPC_CheckType, MVT::v8i16,
190814 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190819 /*385372*/ OPC_CheckType, MVT::v8i16,
190852 /*385442*/ OPC_CheckType, MVT::v8i16,
190903 /*385554*/ /*SwitchType*/ 59, MVT::v8i16,// ->385615
190958 /*385670*/ /*SwitchType*/ 20, MVT::v8i16,// ->385692
190977 /*385708*/ OPC_SwitchType /*3 cases */, 38, MVT::v8i16,// ->385749
190983 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
190991 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
191032 /*385830*/ /*SwitchType*/ 83, MVT::v8i16,// ->385915
191125 /*386017*/ /*SwitchType*/ 32, MVT::v8i16,// ->386051
191129 MVT::v8i16, 1/*#Ops*/, 0,
191135 MVT::v8i16, 1/*#Ops*/, 0,
191141 MVT::v8i16, 1/*#Ops*/, 0,
191193 /*386132*/ OPC_CheckChild0Type, MVT::v8i16,
194045 /*392179*/ OPC_CheckType, MVT::v8i16,
194359 MVT::v8i16, 1/*#Ops*/, 0, // Results = #2
194369 MVT::v8i16, 1/*#Ops*/, 0, // Results = #2
194450 /*393084*/ OPC_CheckChild1Type, MVT::v8i16,
194457 MVT::v8i16, 1/*#Ops*/, 0, // Results = #2
194467 MVT::v8i16, 1/*#Ops*/, 0, // Results = #2
195094 /*394639*/ OPC_CheckChild1Type, MVT::v8i16,
195381 /*395275*/ OPC_CheckChild1Type, MVT::v8i16,
196357 /*397294*/ OPC_CheckType, MVT::v8i16,
196362 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
196368 /*397317*/ OPC_CheckType, MVT::v8i16,
196373 MVT::v8i16, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8,
196390 /*397357*/ OPC_CheckType, MVT::v8i16,
196395 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
196401 /*397380*/ OPC_CheckType, MVT::v8i16,
196406 MVT::v8i16, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8,
196419 /*397413*/ OPC_CheckType, MVT::v8i16,
196422 MVT::v8i16, 2/*#Ops*/, 1, 0,
196428 /*397428*/ OPC_CheckType, MVT::v8i16,
196431 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
196495 /*397576*/ /*SwitchType*/ 18, MVT::v8i16,// ->397596
196500 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
196675 /*397986*/ /*SwitchType*/ 10, MVT::v8i16,// ->397998
196678 MVT::v8i16, 2/*#Ops*/, 0, 1,
196801 /*398245*/ OPC_CheckType, MVT::v8i16,
196806 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
196824 /*398287*/ OPC_CheckType, MVT::v8i16,
196829 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
196937 /*398502*/ /*SwitchType*/ 11, MVT::v8i16,// ->398515
196940 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
197019 /*398654*/ OPC_CheckType, MVT::v8i16,
197024 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
197042 /*398696*/ OPC_CheckType, MVT::v8i16,
197047 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
197155 /*398911*/ /*SwitchType*/ 11, MVT::v8i16,// ->398924
197158 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
197356 /*399318*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->399339
197361 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197380 /*399370*/ OPC_CheckType, MVT::v8i16,
197385 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197410 /*399439*/ /*SwitchType*/ 18, MVT::v8i16,// ->399459
197415 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197426 /*399469*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->399507
197430 MVT::v8i16, 2/*#Ops*/, 0, 1,
197436 MVT::v8i16, 2/*#Ops*/, 0, 1,
197442 MVT::v8i16, 2/*#Ops*/, 0, 1,
197484 /*399575*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->399596
197489 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197508 /*399627*/ OPC_CheckType, MVT::v8i16,
197513 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197538 /*399696*/ /*SwitchType*/ 18, MVT::v8i16,// ->399716
197543 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
197554 /*399726*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->399764
197558 MVT::v8i16, 2/*#Ops*/, 0, 1,
197564 MVT::v8i16, 2/*#Ops*/, 0, 1,
197570 MVT::v8i16, 2/*#Ops*/, 0, 1,
197619 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197628 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197637 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 9,
197651 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
197658 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
197665 MVT::v8i16, 3/*#Ops*/, 0, 1, 3,
198040 /*400703*/ OPC_CheckType, MVT::v8i16,
198045 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
198063 /*400745*/ OPC_CheckType, MVT::v8i16,
198069 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
198325 /*401233*/ OPC_CheckType, MVT::v8i16,
198330 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
198349 /*401277*/ OPC_CheckType, MVT::v8i16,
198354 MVT::v8i16, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
198655 /*401854*/ OPC_SwitchType /*6 cases */, 26, MVT::v8i16,// ->401883
198659 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
198665 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
199278 /*403032*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->403052
199283 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199301 /*403081*/ OPC_CheckType, MVT::v8i16,
199306 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199315 /*403109*/ OPC_CheckType, MVT::v8i16,
199320 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199356 /*403191*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->403211
199361 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199379 /*403240*/ OPC_CheckType, MVT::v8i16,
199384 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199393 /*403268*/ OPC_CheckType, MVT::v8i16,
199398 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199580 /*403663*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->403683
199585 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199598 /*403704*/ OPC_SwitchType /*3 cases */, 17, MVT::v8i16,// ->403724
199603 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
199666 /*403835*/ OPC_CheckChild0Type, MVT::v8i16,
199667 /*403837*/ OPC_SwitchType /*3 cases */, 22, MVT::v8i16,// ->403862
199671 MVT::v8i16, 1/*#Ops*/, 0,
199677 MVT::v8i16, 1/*#Ops*/, 0,
199937 MVT::v8i16, 2/*#Ops*/, 0, 1, // Results = #2
200069 /*404734*/ /*SwitchType*/ 65, MVT::v8i16,// ->404801
200078 MVT::v8i16, 1/*#Ops*/, 3,
200091 MVT::v8i16, 1/*#Ops*/, 4,
202226 /*409194*/ /*SwitchType*/ 18, MVT::v8i16,// ->409214
202231 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202312 /*409379*/ OPC_SwitchType /*9 cases */, 35, MVT::v8i16,// ->409417
202316 MVT::v8i16, 2/*#Ops*/, 0, 1,
202322 MVT::v8i16, 2/*#Ops*/, 0, 1,
202328 MVT::v8i16, 2/*#Ops*/, 0, 1,
202513 /*409796*/ /*SwitchType*/ 18, MVT::v8i16,// ->409816
202518 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202599 /*409981*/ OPC_SwitchType /*9 cases */, 35, MVT::v8i16,// ->410019
202603 MVT::v8i16, 2/*#Ops*/, 0, 1,
202609 MVT::v8i16, 2/*#Ops*/, 0, 1,
202615 MVT::v8i16, 2/*#Ops*/, 0, 1,
202800 /*410398*/ /*SwitchType*/ 18, MVT::v8i16,// ->410418
202805 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
202886 /*410583*/ OPC_SwitchType /*9 cases */, 35, MVT::v8i16,// ->410621
202890 MVT::v8i16, 2/*#Ops*/, 0, 1,
202896 MVT::v8i16, 2/*#Ops*/, 0, 1,
202902 MVT::v8i16, 2/*#Ops*/, 0, 1,
203446 /*411798*/ /*SwitchType*/ 19, MVT::v8i16,// ->411819
203451 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
203475 /*411863*/ /*SwitchType*/ 11, MVT::v8i16,// ->411876
203478 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
204614 /*414028*/ OPC_CheckType, MVT::v8i16,
204619 MVT::v8i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4,
204639 /*414073*/ OPC_CheckType, MVT::v8i16,
204645 MVT::v8i16, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10,
204665 /*414122*/ OPC_CheckType, MVT::v8i16,
204671 MVT::v8i16, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10,
205023 /*414817*/ /*SwitchType*/ 12, MVT::v8i16,// ->414831
205026 MVT::v8i16, 4/*#Ops*/, 0, 1, 2, 3,
205080 /*414941*/ /*SwitchType*/ 19, MVT::v8i16,// ->414962
205085 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205228 /*415293*/ /*SwitchType*/ 11, MVT::v8i16,// ->415306
205231 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
205302 /*415450*/ /*SwitchType*/ 19, MVT::v8i16,// ->415471
205307 MVT::v8i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
205450 /*415802*/ /*SwitchType*/ 11, MVT::v8i16,// ->415815
205453 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
205939 /*416891*/ OPC_CheckType, MVT::v8i16,
205944 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
205984 /*416998*/ /*SwitchType*/ 18, MVT::v8i16,// ->417018
205989 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206019 /*417077*/ OPC_CheckType, MVT::v8i16,
206024 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206064 /*417184*/ /*SwitchType*/ 18, MVT::v8i16,// ->417204
206069 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
206099 /*417263*/ OPC_CheckType, MVT::v8i16,
206104 MVT::v8i16, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
206144 /*417375*/ /*SwitchType*/ 19, MVT::v8i16,// ->417396
206149 MVT::v8i16, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8,
207887 /*421178*/ OPC_CheckChild0Type, MVT::v8i16,
207919 /*421237*/ OPC_CheckType, MVT::v8i16,
208037 /*421466*/ OPC_CheckChild0Type, MVT::v8i16,
208069 /*421525*/ OPC_CheckType, MVT::v8i16,
209875 /*425233*/ /*SwitchType*/ 57, MVT::v8i16,// ->425292
210276 /*426192*/ OPC_CheckChild0Type, MVT::v8i16,
210781 /*427396*/ OPC_CheckType, MVT::v8i16,
210786 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
210800 /*427431*/ OPC_CheckType, MVT::v8i16,
210805 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
210829 /*427491*/ /*SwitchType*/ 10, MVT::v8i16,// ->427503
210832 MVT::v8i16, 2/*#Ops*/, 0, 1,
210963 /*427735*/ OPC_CheckType, MVT::v8i16,
210968 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
210982 /*427770*/ OPC_CheckType, MVT::v8i16,
210987 MVT::v8i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
211011 /*427830*/ /*SwitchType*/ 10, MVT::v8i16,// ->427842
211014 MVT::v8i16, 2/*#Ops*/, 0, 1,
211123 /*428063*/ /*SwitchType*/ 18, MVT::v8i16,// ->428083
211128 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211175 /*428189*/ /*SwitchType*/ 18, MVT::v8i16,// ->428209
211180 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211242 /*428354*/ /*SwitchType*/ 18, MVT::v8i16,// ->428374
211247 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
211425 /*428754*/ /*SwitchType*/ 35, MVT::v8i16,// ->428791
211429 MVT::v8i16, 2/*#Ops*/, 0, 1,
211435 MVT::v8i16, 2/*#Ops*/, 0, 1,
211441 MVT::v8i16, 2/*#Ops*/, 0, 1,
211988 /*429938*/ /*SwitchType*/ 18, MVT::v8i16,// ->429958
211993 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212040 /*430064*/ /*SwitchType*/ 18, MVT::v8i16,// ->430084
212045 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212107 /*430229*/ /*SwitchType*/ 18, MVT::v8i16,// ->430249
212112 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212290 /*430629*/ /*SwitchType*/ 35, MVT::v8i16,// ->430666
212294 MVT::v8i16, 2/*#Ops*/, 0, 1,
212300 MVT::v8i16, 2/*#Ops*/, 0, 1,
212306 MVT::v8i16, 2/*#Ops*/, 0, 1,
212786 /*431681*/ /*SwitchType*/ 18, MVT::v8i16,// ->431701
212791 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212814 /*431747*/ /*SwitchType*/ 18, MVT::v8i16,// ->431767
212819 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
212889 /*431932*/ /*SwitchType*/ 18, MVT::v8i16,// ->431952
212894 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213116 /*432403*/ /*SwitchType*/ 35, MVT::v8i16,// ->432440
213120 MVT::v8i16, 2/*#Ops*/, 0, 1,
213126 MVT::v8i16, 2/*#Ops*/, 0, 1,
213132 MVT::v8i16, 2/*#Ops*/, 0, 1,
213224 /*432617*/ /*SwitchType*/ 18, MVT::v8i16,// ->432637
213229 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213236 /*432642*/ OPC_CheckType, MVT::v8i16,
213241 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213272 /*432728*/ /*SwitchType*/ 18, MVT::v8i16,// ->432748
213277 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213349 /*432897*/ /*SwitchType*/ 18, MVT::v8i16,// ->432917
213354 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213362 /*432923*/ OPC_CheckType, MVT::v8i16,
213367 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213399 /*433010*/ /*SwitchType*/ 18, MVT::v8i16,// ->433030
213404 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213470 /*433160*/ /*SwitchType*/ 35, MVT::v8i16,// ->433197
213474 MVT::v8i16, 2/*#Ops*/, 0, 1,
213480 MVT::v8i16, 2/*#Ops*/, 0, 1,
213486 MVT::v8i16, 2/*#Ops*/, 0, 1,
213560 /*433339*/ /*SwitchType*/ 18, MVT::v8i16,// ->433359
213565 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213572 /*433364*/ OPC_CheckType, MVT::v8i16,
213577 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213608 /*433450*/ /*SwitchType*/ 18, MVT::v8i16,// ->433470
213613 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213685 /*433619*/ /*SwitchType*/ 18, MVT::v8i16,// ->433639
213690 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213698 /*433645*/ OPC_CheckType, MVT::v8i16,
213703 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213735 /*433732*/ /*SwitchType*/ 18, MVT::v8i16,// ->433752
213740 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213806 /*433882*/ /*SwitchType*/ 35, MVT::v8i16,// ->433919
213810 MVT::v8i16, 2/*#Ops*/, 0, 1,
213816 MVT::v8i16, 2/*#Ops*/, 0, 1,
213822 MVT::v8i16, 2/*#Ops*/, 0, 1,
213867 /*433994*/ OPC_CheckType, MVT::v8i16,
213872 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213878 /*434018*/ OPC_CheckType, MVT::v8i16,
213883 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213914 /*434103*/ /*SwitchType*/ 18, MVT::v8i16,// ->434123
213919 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
213936 /*434143*/ OPC_CheckType, MVT::v8i16,
213941 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213948 /*434168*/ OPC_CheckType, MVT::v8i16,
213953 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213985 /*434254*/ /*SwitchType*/ 18, MVT::v8i16,// ->434274
213990 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
213998 /*434279*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->434317
214002 MVT::v8i16, 2/*#Ops*/, 0, 1,
214008 MVT::v8i16, 2/*#Ops*/, 0, 1,
214014 MVT::v8i16, 2/*#Ops*/, 0, 1,
214053 /*434380*/ OPC_CheckType, MVT::v8i16,
214058 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214064 /*434404*/ OPC_CheckType, MVT::v8i16,
214069 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214100 /*434489*/ /*SwitchType*/ 18, MVT::v8i16,// ->434509
214105 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214122 /*434529*/ OPC_CheckType, MVT::v8i16,
214127 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
214134 /*434554*/ OPC_CheckType, MVT::v8i16,
214139 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
214171 /*434640*/ /*SwitchType*/ 18, MVT::v8i16,// ->434660
214176 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
214184 /*434665*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->434703
214188 MVT::v8i16, 2/*#Ops*/, 0, 1,
214194 MVT::v8i16, 2/*#Ops*/, 0, 1,
214200 MVT::v8i16, 2/*#Ops*/, 0, 1,
214268 /*434833*/ /*SwitchType*/ 18, MVT::v8i16,// ->434853
214273 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214280 /*434858*/ OPC_CheckType, MVT::v8i16,
214285 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214316 /*434944*/ /*SwitchType*/ 18, MVT::v8i16,// ->434964
214321 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214386 /*435093*/ /*SwitchType*/ 35, MVT::v8i16,// ->435130
214390 MVT::v8i16, 2/*#Ops*/, 0, 1,
214396 MVT::v8i16, 2/*#Ops*/, 0, 1,
214402 MVT::v8i16, 2/*#Ops*/, 0, 1,
214476 /*435272*/ /*SwitchType*/ 18, MVT::v8i16,// ->435292
214481 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214488 /*435297*/ OPC_CheckType, MVT::v8i16,
214493 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214524 /*435383*/ /*SwitchType*/ 18, MVT::v8i16,// ->435403
214529 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214594 /*435532*/ /*SwitchType*/ 35, MVT::v8i16,// ->435569
214598 MVT::v8i16, 2/*#Ops*/, 0, 1,
214604 MVT::v8i16, 2/*#Ops*/, 0, 1,
214610 MVT::v8i16, 2/*#Ops*/, 0, 1,
214692 /*435733*/ /*SwitchType*/ 18, MVT::v8i16,// ->435753
214697 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214728 /*435819*/ /*SwitchType*/ 18, MVT::v8i16,// ->435839
214733 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214779 /*435944*/ /*SwitchType*/ 18, MVT::v8i16,// ->435964
214784 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
214951 /*436338*/ /*SwitchType*/ 18, MVT::v8i16,// ->436358
214956 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
214988 /*436425*/ /*SwitchType*/ 18, MVT::v8i16,// ->436445
214993 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215040 /*436551*/ /*SwitchType*/ 18, MVT::v8i16,// ->436571
215045 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215306 /*437169*/ /*SwitchType*/ 35, MVT::v8i16,// ->437206
215310 MVT::v8i16, 2/*#Ops*/, 0, 1,
215316 MVT::v8i16, 2/*#Ops*/, 0, 1,
215322 MVT::v8i16, 2/*#Ops*/, 0, 1,
215447 /*437479*/ OPC_CheckType, MVT::v8i16,
215452 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215458 /*437503*/ OPC_CheckType, MVT::v8i16,
215463 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215571 /*437777*/ /*SwitchType*/ 18, MVT::v8i16,// ->437797
215576 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
215704 /*438082*/ OPC_CheckType, MVT::v8i16,
215709 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215716 /*438107*/ OPC_CheckType, MVT::v8i16,
215721 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
215832 /*438384*/ /*SwitchType*/ 18, MVT::v8i16,// ->438404
215837 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216044 /*438901*/ OPC_SwitchType /*12 cases */, 35, MVT::v8i16,// ->438939
216048 MVT::v8i16, 2/*#Ops*/, 0, 1,
216054 MVT::v8i16, 2/*#Ops*/, 0, 1,
216060 MVT::v8i16, 2/*#Ops*/, 0, 1,
216276 /*439399*/ /*SwitchType*/ 18, MVT::v8i16,// ->439419
216281 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
216312 /*439485*/ /*SwitchType*/ 18, MVT::v8i16,// ->439505
216317 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
216363 /*439610*/ /*SwitchType*/ 18, MVT::v8i16,// ->439630
216368 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
216535 /*440004*/ /*SwitchType*/ 18, MVT::v8i16,// ->440024
216540 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216572 /*440091*/ /*SwitchType*/ 18, MVT::v8i16,// ->440111
216577 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216624 /*440217*/ /*SwitchType*/ 18, MVT::v8i16,// ->440237
216629 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
216890 /*440835*/ /*SwitchType*/ 35, MVT::v8i16,// ->440872
216894 MVT::v8i16, 2/*#Ops*/, 0, 1,
216900 MVT::v8i16, 2/*#Ops*/, 0, 1,
216906 MVT::v8i16, 2/*#Ops*/, 0, 1,
217031 /*441145*/ OPC_CheckType, MVT::v8i16,
217036 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217042 /*441169*/ OPC_CheckType, MVT::v8i16,
217047 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217155 /*441443*/ /*SwitchType*/ 18, MVT::v8i16,// ->441463
217160 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217288 /*441748*/ OPC_CheckType, MVT::v8i16,
217293 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217300 /*441773*/ OPC_CheckType, MVT::v8i16,
217305 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217416 /*442050*/ /*SwitchType*/ 18, MVT::v8i16,// ->442070
217421 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217628 /*442567*/ OPC_SwitchType /*12 cases */, 35, MVT::v8i16,// ->442605
217632 MVT::v8i16, 2/*#Ops*/, 0, 1,
217638 MVT::v8i16, 2/*#Ops*/, 0, 1,
217644 MVT::v8i16, 2/*#Ops*/, 0, 1,
217852 /*443043*/ /*SwitchType*/ 18, MVT::v8i16,// ->443063
217857 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217864 /*443068*/ OPC_CheckType, MVT::v8i16,
217869 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217900 /*443154*/ /*SwitchType*/ 18, MVT::v8i16,// ->443174
217905 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
217977 /*443323*/ /*SwitchType*/ 18, MVT::v8i16,// ->443343
217982 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
217990 /*443349*/ OPC_CheckType, MVT::v8i16,
217995 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218027 /*443436*/ /*SwitchType*/ 18, MVT::v8i16,// ->443456
218032 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
218098 /*443586*/ /*SwitchType*/ 35, MVT::v8i16,// ->443623
218102 MVT::v8i16, 2/*#Ops*/, 0, 1,
218108 MVT::v8i16, 2/*#Ops*/, 0, 1,
218114 MVT::v8i16, 2/*#Ops*/, 0, 1,
218778 /*445004*/ OPC_SwitchType /*3 cases */, 6|128,1/*134*/, MVT::v8i16,// ->445142
218781 /*445011*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->445032
218786 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218801 /*445057*/ OPC_CheckType, MVT::v8i16,
218806 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218827 /*445120*/ /*SwitchType*/ 18, MVT::v8i16,// ->445140
218832 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
218959 /*445422*/ OPC_CheckChild1Type, MVT::v8i16,
218960 /*445424*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->445462
218964 MVT::v8i16, 2/*#Ops*/, 0, 1,
218970 MVT::v8i16, 2/*#Ops*/, 0, 1,
218976 MVT::v8i16, 2/*#Ops*/, 0, 1,
219100 /*445683*/ OPC_SwitchType /*3 cases */, 6|128,1/*134*/, MVT::v8i16,// ->445821
219103 /*445690*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->445711
219108 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219123 /*445736*/ OPC_CheckType, MVT::v8i16,
219128 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219149 /*445799*/ /*SwitchType*/ 18, MVT::v8i16,// ->445819
219154 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219281 /*446101*/ OPC_CheckChild1Type, MVT::v8i16,
219282 /*446103*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->446141
219286 MVT::v8i16, 2/*#Ops*/, 0, 1,
219292 MVT::v8i16, 2/*#Ops*/, 0, 1,
219298 MVT::v8i16, 2/*#Ops*/, 0, 1,
219422 /*446362*/ OPC_SwitchType /*3 cases */, 6|128,1/*134*/, MVT::v8i16,// ->446500
219425 /*446369*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->446390
219430 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219445 /*446415*/ OPC_CheckType, MVT::v8i16,
219450 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219471 /*446478*/ /*SwitchType*/ 18, MVT::v8i16,// ->446498
219476 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219571 /*446708*/ OPC_CheckChild1Type, MVT::v8i16,
219572 /*446710*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->446748
219576 MVT::v8i16, 2/*#Ops*/, 0, 1,
219582 MVT::v8i16, 2/*#Ops*/, 0, 1,
219588 MVT::v8i16, 2/*#Ops*/, 0, 1,
219753 /*447086*/ /*SwitchType*/ 18, MVT::v8i16,// ->447106
219758 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219765 /*447111*/ OPC_CheckType, MVT::v8i16,
219770 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
219885 /*447375*/ /*SwitchType*/ 18, MVT::v8i16,// ->447395
219890 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
219898 /*447401*/ OPC_CheckType, MVT::v8i16,
219903 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
220002 /*447625*/ /*SwitchType*/ 24, MVT::v8i16,// ->447651
220006 MVT::v8i16, 2/*#Ops*/, 0, 1,
220012 MVT::v8i16, 2/*#Ops*/, 0, 1,
220106 /*447831*/ /*SwitchType*/ 18, MVT::v8i16,// ->447851
220111 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220118 /*447856*/ OPC_CheckType, MVT::v8i16,
220123 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220217 /*448075*/ /*SwitchType*/ 24, MVT::v8i16,// ->448101
220221 MVT::v8i16, 2/*#Ops*/, 0, 1,
220227 MVT::v8i16, 2/*#Ops*/, 0, 1,
220282 /*448198*/ OPC_CheckChild0Type, MVT::v8i16,
220360 /*448346*/ OPC_CheckType, MVT::v8i16,
220365 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220371 /*448370*/ OPC_CheckType, MVT::v8i16,
220376 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220381 /*448392*/ OPC_CheckType, MVT::v8i16,
220386 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220397 /*448423*/ OPC_CheckType, MVT::v8i16,
220402 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220408 /*448446*/ OPC_CheckType, MVT::v8i16,
220412 MVT::v8i16, 2/*#Ops*/, 0, 1,
220418 MVT::v8i16, 2/*#Ops*/, 0, 1,
220424 MVT::v8i16, 2/*#Ops*/, 0, 1,
220617 /*448840*/ OPC_CheckChild0Type, MVT::v8i16,
220695 /*448988*/ OPC_CheckType, MVT::v8i16,
220700 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220706 /*449012*/ OPC_CheckType, MVT::v8i16,
220711 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220716 /*449034*/ OPC_CheckType, MVT::v8i16,
220721 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220732 /*449065*/ OPC_CheckType, MVT::v8i16,
220737 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
220743 /*449088*/ OPC_CheckType, MVT::v8i16,
220747 MVT::v8i16, 2/*#Ops*/, 0, 1,
220753 MVT::v8i16, 2/*#Ops*/, 0, 1,
220759 MVT::v8i16, 2/*#Ops*/, 0, 1,
221314 /*450194*/ /*SwitchType*/ 17, MVT::v8i16,// ->450213
221319 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
221366 /*450314*/ /*SwitchType*/ 17, MVT::v8i16,// ->450333
221371 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
221449 /*450509*/ /*SwitchType*/ 17, MVT::v8i16,// ->450528
221454 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
221567 /*450761*/ /*SwitchType*/ 32, MVT::v8i16,// ->450795
221571 MVT::v8i16, 1/*#Ops*/, 0,
221577 MVT::v8i16, 1/*#Ops*/, 0,
221583 MVT::v8i16, 1/*#Ops*/, 0,
221845 /*451310*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->451331
221850 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
221865 /*451356*/ OPC_CheckType, MVT::v8i16,
221870 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
221891 /*451419*/ /*SwitchType*/ 18, MVT::v8i16,// ->451439
221896 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
221903 /*451443*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->451481
221907 MVT::v8i16, 2/*#Ops*/, 0, 1,
221913 MVT::v8i16, 2/*#Ops*/, 0, 1,
221919 MVT::v8i16, 2/*#Ops*/, 0, 1,
221958 /*451544*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->451565
221963 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
221978 /*451590*/ OPC_CheckType, MVT::v8i16,
221983 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222004 /*451653*/ /*SwitchType*/ 18, MVT::v8i16,// ->451673
222009 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222026 /*451693*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->451714
222031 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222047 /*451740*/ OPC_CheckType, MVT::v8i16,
222052 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222074 /*451804*/ /*SwitchType*/ 18, MVT::v8i16,// ->451824
222079 MVT::v8i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
222087 /*451829*/ OPC_SwitchType /*3 cases */, 35, MVT::v8i16,// ->451867
222091 MVT::v8i16, 2/*#Ops*/, 0, 1,
222097 MVT::v8i16, 2/*#Ops*/, 0, 1,
222103 MVT::v8i16, 2/*#Ops*/, 0, 1,
222142 /*451930*/ OPC_SwitchType /*4 cases */, 18, MVT::v8i16,// ->451951
222147 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222178 /*452016*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->452037
222183 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222198 /*452061*/ OPC_SwitchType /*4 cases */, 24, MVT::v8i16,// ->452088
222202 MVT::v8i16, 2/*#Ops*/, 0, 1,
222208 MVT::v8i16, 2/*#Ops*/, 0, 1,
222253 /*452163*/ OPC_SwitchType /*4 cases */, 18, MVT::v8i16,// ->452184
222258 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222289 /*452249*/ OPC_SwitchType /*2 cases */, 18, MVT::v8i16,// ->452270
222294 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
222309 /*452294*/ OPC_SwitchType /*4 cases */, 24, MVT::v8i16,// ->452321
222313 MVT::v8i16, 2/*#Ops*/, 0, 1,
222319 MVT::v8i16, 2/*#Ops*/, 0, 1,
222366 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
222376 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
222385 MVT::v8i16, 1/*#Ops*/, 0,
222391 MVT::v8i16, 1/*#Ops*/, 0,
222986 /*453712*/ OPC_CheckType, MVT::v8i16,
223230 /*454345*/ OPC_CheckChild0Type, MVT::v8i16,
223541 /*455118*/ /*SwitchType*/ 18, MVT::v8i16,// ->455138
223546 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
223673 /*455415*/ /*SwitchType*/ 10, MVT::v8i16,// ->455427
223676 MVT::v8i16, 2/*#Ops*/, 0, 1,
223968 /*456061*/ /*SwitchType*/ 18, MVT::v8i16,// ->456081
223973 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224143 /*456442*/ /*SwitchType*/ 71, MVT::v8i16,// ->456515
224147 MVT::v8i16, 2/*#Ops*/, 0, 1,
224166 MVT::v8i16, 2/*#Ops*/, 8, 9,
224288 /*456789*/ /*SwitchType*/ 18, MVT::v8i16,// ->456809
224293 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224463 /*457170*/ /*SwitchType*/ 71, MVT::v8i16,// ->457243
224467 MVT::v8i16, 2/*#Ops*/, 0, 1,
224486 MVT::v8i16, 2/*#Ops*/, 8, 9,
224588 /*457473*/ /*SwitchType*/ 18, MVT::v8i16,// ->457493
224593 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
224789 /*457948*/ /*SwitchType*/ 71, MVT::v8i16,// ->458021
224793 MVT::v8i16, 2/*#Ops*/, 0, 1,
224812 MVT::v8i16, 2/*#Ops*/, 8, 9,
225001 /*458429*/ /*SwitchType*/ 19, MVT::v8i16,// ->458450
225006 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
225149 /*458779*/ /*SwitchType*/ 11, MVT::v8i16,// ->458792
225152 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
225868 /*460376*/ /*SwitchType*/ 19, MVT::v8i16,// ->460397
225873 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
226002 /*460702*/ /*SwitchType*/ 11, MVT::v8i16,// ->460715
226005 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
226075 /*460862*/ /*SwitchType*/ 19, MVT::v8i16,// ->460883
226080 MVT::v8i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8,
226209 /*461188*/ /*SwitchType*/ 11, MVT::v8i16,// ->461201
226212 MVT::v8i16, 3/*#Ops*/, 0, 1, 2,
226819 /*462474*/ OPC_CheckType, MVT::v8i16,
226824 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
226834 /*462504*/ OPC_CheckType, MVT::v8i16,
226839 MVT::v8i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
226845 /*462527*/ OPC_CheckType, MVT::v8i16,
226848 MVT::v8i16, 2/*#Ops*/, 0, 1,
226874 /*462586*/ OPC_CheckType, MVT::v8i16,
226879 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
226884 /*462608*/ OPC_CheckType, MVT::v8i16,
226889 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
226910 /*462662*/ OPC_CheckType, MVT::v8i16,
226915 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
226920 /*462684*/ OPC_CheckType, MVT::v8i16,
226925 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
226939 /*462721*/ /*SwitchType*/ 26, MVT::v8i16,// ->462749
226944 MVT::v8i16, 1/*#Ops*/, 0,
226951 MVT::v8i16, 1/*#Ops*/, 0,
227329 /*463634*/ OPC_SwitchType /*2 cases */, 17, MVT::v8i16,// ->463654
227334 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
227469 /*463952*/ /*SwitchType*/ 17, MVT::v8i16,// ->463971
227474 MVT::v8i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
228401 /*466148*/ OPC_CheckType, MVT::v8i16,
228404 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
228410 /*466164*/ OPC_CheckType, MVT::v8i16,
228413 MVT::v8i16, 4/*#Ops*/, 2, 3, 0, 1,
228428 /*466194*/ OPC_CheckType, MVT::v8i16,
228431 MVT::v8i16, 3/*#Ops*/, 2, 0, 1,
228437 /*466210*/ OPC_CheckType, MVT::v8i16,
228440 MVT::v8i16, 4/*#Ops*/, 2, 3, 0, 1,
228659 /*466665*/ OPC_CheckType, MVT::v8i16,
228662 MVT::v8i16, 2/*#Ops*/, 0, 1,
228695 /*466737*/ OPC_CheckType, MVT::v8i16,
228698 MVT::v8i16, 2/*#Ops*/, 0, 1,
228794 /*466955*/ OPC_CheckType, MVT::v8i16,
228802 MVT::v8i16, 2/*#Ops*/, 2, 3,
228812 MVT::v8i16, 2/*#Ops*/, 2, 3,
228899 /*467176*/ OPC_CheckType, MVT::v8i16,
228904 MVT::v8i16, 2/*#Ops*/, 1, 2,
228911 MVT::v8i16, 2/*#Ops*/, 1, 2,
229027 /*467422*/ OPC_CheckType, MVT::v8i16,
229031 MVT::v8i16, 2/*#Ops*/, 1, 2,
229055 /*467476*/ OPC_CheckType, MVT::v8i16,
229059 MVT::v8i16, 2/*#Ops*/, 1, 2,
229708 /*468874*/ /*SwitchType*/ 10, MVT::v8i16,// ->468886
229711 MVT::v8i16, 2/*#Ops*/, 1, 0,
229730 /*468916*/ /*SwitchType*/ 11, MVT::v8i16,// ->468929
229733 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
229757 /*468966*/ /*SwitchType*/ 10, MVT::v8i16,// ->468978
229760 MVT::v8i16, 2/*#Ops*/, 1, 0,
229773 /*468996*/ /*SwitchType*/ 11, MVT::v8i16,// ->469009
229776 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
229794 /*469033*/ /*SwitchType*/ 10, MVT::v8i16,// ->469045
229797 MVT::v8i16, 2/*#Ops*/, 1, 0,
229810 /*469063*/ /*SwitchType*/ 11, MVT::v8i16,// ->469076
229813 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
229831 /*469100*/ /*SwitchType*/ 10, MVT::v8i16,// ->469112
229834 MVT::v8i16, 2/*#Ops*/, 1, 0,
229847 /*469130*/ /*SwitchType*/ 11, MVT::v8i16,// ->469143
229850 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
229868 /*469167*/ /*SwitchType*/ 10, MVT::v8i16,// ->469179
229871 MVT::v8i16, 2/*#Ops*/, 1, 0,
229884 /*469197*/ /*SwitchType*/ 11, MVT::v8i16,// ->469210
229887 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
229893 /*469213*/ OPC_CheckChild0Type, MVT::v8i16,
229968 /*469346*/ /*SwitchType*/ 10, MVT::v8i16,// ->469358
229971 MVT::v8i16, 2/*#Ops*/, 1, 0,
229990 /*469388*/ /*SwitchType*/ 11, MVT::v8i16,// ->469401
229993 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230017 /*469438*/ /*SwitchType*/ 10, MVT::v8i16,// ->469450
230020 MVT::v8i16, 2/*#Ops*/, 1, 0,
230033 /*469468*/ /*SwitchType*/ 11, MVT::v8i16,// ->469481
230036 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230054 /*469505*/ /*SwitchType*/ 10, MVT::v8i16,// ->469517
230057 MVT::v8i16, 2/*#Ops*/, 1, 0,
230070 /*469535*/ /*SwitchType*/ 11, MVT::v8i16,// ->469548
230073 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230091 /*469572*/ /*SwitchType*/ 10, MVT::v8i16,// ->469584
230094 MVT::v8i16, 2/*#Ops*/, 1, 0,
230107 /*469602*/ /*SwitchType*/ 11, MVT::v8i16,// ->469615
230110 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230128 /*469639*/ /*SwitchType*/ 10, MVT::v8i16,// ->469651
230131 MVT::v8i16, 2/*#Ops*/, 1, 0,
230144 /*469669*/ /*SwitchType*/ 11, MVT::v8i16,// ->469682
230147 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230153 /*469685*/ OPC_CheckChild0Type, MVT::v8i16,
230228 /*469818*/ /*SwitchType*/ 10, MVT::v8i16,// ->469830
230231 MVT::v8i16, 2/*#Ops*/, 1, 0,
230250 /*469860*/ /*SwitchType*/ 11, MVT::v8i16,// ->469873
230253 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230277 /*469910*/ /*SwitchType*/ 10, MVT::v8i16,// ->469922
230280 MVT::v8i16, 2/*#Ops*/, 1, 0,
230293 /*469940*/ /*SwitchType*/ 11, MVT::v8i16,// ->469953
230296 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230314 /*469977*/ /*SwitchType*/ 10, MVT::v8i16,// ->469989
230317 MVT::v8i16, 2/*#Ops*/, 1, 0,
230330 /*470007*/ /*SwitchType*/ 11, MVT::v8i16,// ->470020
230333 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230351 /*470044*/ /*SwitchType*/ 10, MVT::v8i16,// ->470056
230354 MVT::v8i16, 2/*#Ops*/, 1, 0,
230367 /*470074*/ /*SwitchType*/ 11, MVT::v8i16,// ->470087
230370 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230388 /*470111*/ /*SwitchType*/ 10, MVT::v8i16,// ->470123
230391 MVT::v8i16, 2/*#Ops*/, 1, 0,
230404 /*470141*/ /*SwitchType*/ 11, MVT::v8i16,// ->470154
230407 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230413 /*470157*/ OPC_CheckChild0Type, MVT::v8i16,
230546 /*470407*/ /*SwitchType*/ 10, MVT::v8i16,// ->470419
230549 MVT::v8i16, 2/*#Ops*/, 1, 0,
230622 /*470568*/ /*SwitchType*/ 11, MVT::v8i16,// ->470581
230625 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230785 /*470890*/ /*SwitchType*/ 10, MVT::v8i16,// ->470902
230788 MVT::v8i16, 2/*#Ops*/, 1, 0,
230861 /*471051*/ /*SwitchType*/ 11, MVT::v8i16,// ->471064
230864 MVT::v8i16, 3/*#Ops*/, 1, 2, 0,
230959 /*471242*/ OPC_CheckType, MVT::v8i16,
230963 MVT::v8i16, 2/*#Ops*/, 0, 1,
230969 MVT::v8i16, 2/*#Ops*/, 0, 1,
230979 /*471277*/ OPC_CheckType, MVT::v8i16,
230983 MVT::v8i16, 2/*#Ops*/, 0, 1,
230989 MVT::v8i16, 2/*#Ops*/, 0, 1,
231235 /*471746*/ /*SwitchType*/ 20, MVT::v8i16,// ->471768
231239 MVT::v8i16, 0/*#Ops*/,
231245 MVT::v8i16, 0/*#Ops*/,
231752 /*472681*/ /*SwitchType*/ 9, MVT::v8i16,// ->472692
231755 MVT::v8i16, 1/*#Ops*/, 0,
231773 /*472719*/ /*SwitchType*/ 9, MVT::v8i16,// ->472730
231776 MVT::v8i16, 1/*#Ops*/, 0,
231796 /*472760*/ /*SwitchType*/ 9, MVT::v8i16,// ->472771
231799 MVT::v8i16, 1/*#Ops*/, 0,
231812 /*472787*/ OPC_CheckChild0Type, MVT::v8i16,
231830 /*472822*/ /*SwitchType*/ 9, MVT::v8i16,// ->472833
231833 MVT::v8i16, 1/*#Ops*/, 0,
231851 /*472860*/ /*SwitchType*/ 9, MVT::v8i16,// ->472871
231854 MVT::v8i16, 1/*#Ops*/, 0,
231872 /*472898*/ /*SwitchType*/ 9, MVT::v8i16,// ->472909
231875 MVT::v8i16, 1/*#Ops*/, 0,
231893 /*472936*/ /*SwitchType*/ 9, MVT::v8i16,// ->472947
231896 MVT::v8i16, 1/*#Ops*/, 0,
231908 /*472963*/ /*SwitchType*/ 9, MVT::v8i16,// ->472974
231911 MVT::v8i16, 1/*#Ops*/, 0,
231931 /*473003*/ OPC_CheckChild0Type, MVT::v8i16,
231965 /*473066*/ /*SwitchType*/ 9, MVT::v8i16,// ->473077
231968 MVT::v8i16, 1/*#Ops*/, 0,
231986 /*473104*/ /*SwitchType*/ 9, MVT::v8i16,// ->473115
231989 MVT::v8i16, 1/*#Ops*/, 0,
232007 /*473142*/ /*SwitchType*/ 9, MVT::v8i16,// ->473153
232010 MVT::v8i16, 1/*#Ops*/, 0,
232028 /*473180*/ /*SwitchType*/ 9, MVT::v8i16,// ->473191
232031 MVT::v8i16, 1/*#Ops*/, 0,
232043 /*473207*/ /*SwitchType*/ 9, MVT::v8i16,// ->473218
232046 MVT::v8i16, 1/*#Ops*/, 0,
232066 /*473247*/ OPC_CheckChild0Type, MVT::v8i16,
245258 /*500965*/ OPC_CheckType, MVT::v8i16,
245286 /*501020*/ OPC_CheckType, MVT::v8i16,
245313 /*501074*/ OPC_SwitchType /*2 cases */, 83, MVT::v8i16,// ->501160
245367 /*501188*/ OPC_CheckChild0Type, MVT::v8i16,
gen/lib/Target/X86/X86GenFastISel.inc 79 if (RetVT.SimpleTy != MVT::v8i16)
182 case MVT::v8i16: return fastEmit_ISD_ABS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
257 case MVT::v8i16: return fastEmit_ISD_ANY_EXTEND_MVT_v8i1_MVT_v8i16_r(Op0, Op0IsKill);
674 if (RetVT.SimpleTy != MVT::v8i16)
762 case MVT::v8i16: return fastEmit_ISD_CTPOP_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1475 case MVT::v8i16: return fastEmit_ISD_SIGN_EXTEND_MVT_v8i1_MVT_v8i16_r(Op0, Op0IsKill);
1645 case MVT::v8i16: return fastEmit_ISD_SIGN_EXTEND_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
1723 case MVT::v8i16: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v8i16_r(Op0, Op0IsKill);
1796 case MVT::v8i16: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2050 if (RetVT.SimpleTy != MVT::v8i16)
2105 case MVT::v8i16: return fastEmit_ISD_TRUNCATE_MVT_v8i64_MVT_v8i16_r(Op0, Op0IsKill);
2355 case MVT::v8i16: return fastEmit_ISD_ZERO_EXTEND_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2433 case MVT::v8i16: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v16i8_MVT_v8i16_r(Op0, Op0IsKill);
2506 case MVT::v8i16: return fastEmit_ISD_ZERO_EXTEND_VECTOR_INREG_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
2627 if (RetVT.SimpleTy != MVT::v8i16)
2636 if (RetVT.SimpleTy != MVT::v8i16)
3003 case MVT::v8i16: return fastEmit_X86ISD_CVTPH2PS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
4571 if (RetVT.SimpleTy != MVT::v8i16)
4584 case MVT::v8i16: return fastEmit_X86ISD_PHMINPOS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
4992 case MVT::v8i16: return fastEmit_X86ISD_VBROADCAST_MVT_v8i16_MVT_v8i16_r(Op0, Op0IsKill);
5148 case MVT::v8i16: return fastEmit_X86ISD_VBROADCAST_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
5344 case MVT::v8i16: return fastEmit_X86ISD_VTRUNC_MVT_v4i32_MVT_v8i16_r(Op0, Op0IsKill);
5382 case MVT::v8i16: return fastEmit_X86ISD_VTRUNC_MVT_v2i64_MVT_v8i16_r(Op0, Op0IsKill);
5405 case MVT::v8i16: return fastEmit_X86ISD_VTRUNC_MVT_v4i64_MVT_v8i16_r(Op0, Op0IsKill);
5421 case MVT::v8i16: return fastEmit_X86ISD_VTRUNC_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
5477 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v4i32_MVT_v8i16_r(Op0, Op0IsKill);
5499 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v8i32_MVT_v8i16_r(Op0, Op0IsKill);
5550 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v2i64_MVT_v8i16_r(Op0, Op0IsKill);
5580 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v4i64_MVT_v8i16_r(Op0, Op0IsKill);
5610 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v8i64_MVT_v8i16_r(Op0, Op0IsKill);
5618 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
5677 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v4i32_MVT_v8i16_r(Op0, Op0IsKill);
5699 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v8i32_MVT_v8i16_r(Op0, Op0IsKill);
5750 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v2i64_MVT_v8i16_r(Op0, Op0IsKill);
5780 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v4i64_MVT_v8i16_r(Op0, Op0IsKill);
5810 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v8i64_MVT_v8i16_r(Op0, Op0IsKill);
5818 case MVT::v8i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v8i16_r(RetVT, Op0, Op0IsKill);
6050 if (RetVT.SimpleTy != MVT::v8i16)
6166 case MVT::v8i16: return fastEmit_ISD_ADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6281 if (RetVT.SimpleTy != MVT::v8i16)
6410 case MVT::v8i16: return fastEmit_ISD_AND_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6975 if (RetVT.SimpleTy != MVT::v8i16)
7079 case MVT::v8i16: return fastEmit_ISD_MUL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7095 if (RetVT.SimpleTy != MVT::v8i16)
7132 case MVT::v8i16: return fastEmit_ISD_MULHS_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7142 if (RetVT.SimpleTy != MVT::v8i16)
7179 case MVT::v8i16: return fastEmit_ISD_MULHU_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7288 if (RetVT.SimpleTy != MVT::v8i16)
7417 case MVT::v8i16: return fastEmit_ISD_OR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7449 if (RetVT.SimpleTy != MVT::v8i16)
7521 case MVT::v8i16: return fastEmit_ISD_ROTL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7647 if (RetVT.SimpleTy != MVT::v8i16)
7687 case MVT::v8i16: return fastEmit_ISD_SADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7749 if (RetVT.SimpleTy != MVT::v8i16)
7852 case MVT::v8i16: return fastEmit_ISD_SMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7904 if (RetVT.SimpleTy != MVT::v8i16)
8007 case MVT::v8i16: return fastEmit_ISD_SMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8091 if (RetVT.SimpleTy != MVT::v8i16)
8131 case MVT::v8i16: return fastEmit_ISD_SSUBSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8201 if (RetVT.SimpleTy != MVT::v8i16)
8317 case MVT::v8i16: return fastEmit_ISD_SUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8369 if (RetVT.SimpleTy != MVT::v8i16)
8409 case MVT::v8i16: return fastEmit_ISD_UADDSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8455 if (RetVT.SimpleTy != MVT::v8i16)
8558 case MVT::v8i16: return fastEmit_ISD_UMAX_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8610 if (RetVT.SimpleTy != MVT::v8i16)
8713 case MVT::v8i16: return fastEmit_ISD_UMIN_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8765 if (RetVT.SimpleTy != MVT::v8i16)
8805 case MVT::v8i16: return fastEmit_ISD_USUBSAT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8914 if (RetVT.SimpleTy != MVT::v8i16)
9043 case MVT::v8i16: return fastEmit_ISD_XOR_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9152 if (RetVT.SimpleTy != MVT::v8i16)
9273 case MVT::v8i16: return fastEmit_X86ISD_ANDNP_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9325 if (RetVT.SimpleTy != MVT::v8i16)
9365 case MVT::v8i16: return fastEmit_X86ISD_AVG_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9584 if (RetVT.SimpleTy != MVT::v8i16)
10745 if (RetVT.SimpleTy != MVT::v8i16)
10788 case MVT::v8i16: return fastEmit_X86ISD_HADD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10799 if (RetVT.SimpleTy != MVT::v8i16)
10842 case MVT::v8i16: return fastEmit_X86ISD_HSUB_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11093 if (RetVT.SimpleTy != MVT::v8i16)
11130 case MVT::v8i16: return fastEmit_X86ISD_MULHRS_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11214 if (RetVT.SimpleTy != MVT::v8i16)
11251 case MVT::v8i16: return fastEmit_X86ISD_PACKSS_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11300 if (RetVT.SimpleTy != MVT::v8i16)
11337 case MVT::v8i16: return fastEmit_X86ISD_PACKUS_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11371 if (RetVT.SimpleTy != MVT::v8i16)
11437 case MVT::v8i16: return fastEmit_X86ISD_PCMPEQ_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11471 if (RetVT.SimpleTy != MVT::v8i16)
11537 case MVT::v8i16: return fastEmit_X86ISD_PCMPGT_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12157 if (RetVT.SimpleTy != MVT::v8i16)
12347 case MVT::v8i16: return fastEmit_X86ISD_UNPCKH_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12405 if (RetVT.SimpleTy != MVT::v8i16)
12595 case MVT::v8i16: return fastEmit_X86ISD_UNPCKL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12712 if (RetVT.SimpleTy != MVT::v8i16)
12782 case MVT::v8i16: return fastEmit_X86ISD_VPERMV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12796 if (RetVT.SimpleTy != MVT::v8i16)
12880 case MVT::v8i16: return fastEmit_X86ISD_VPMADDWD_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12899 if (RetVT.SimpleTy != MVT::v8i16)
12928 case MVT::v8i16: return fastEmit_X86ISD_VPSHA_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12947 if (RetVT.SimpleTy != MVT::v8i16)
12976 case MVT::v8i16: return fastEmit_X86ISD_VPSHL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13024 if (RetVT.SimpleTy != MVT::v8i16)
13070 case MVT::v8i16: return fastEmit_X86ISD_VSHL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13080 if (RetVT.SimpleTy != MVT::v8i16)
13174 case MVT::v8i16: return fastEmit_X86ISD_VSHLV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13190 if (RetVT.SimpleTy != MVT::v8i16)
13230 case MVT::v8i16: return fastEmit_X86ISD_VSRA_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13240 if (RetVT.SimpleTy != MVT::v8i16)
13328 case MVT::v8i16: return fastEmit_X86ISD_VSRAV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13344 if (RetVT.SimpleTy != MVT::v8i16)
13390 case MVT::v8i16: return fastEmit_X86ISD_VSRL_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13400 if (RetVT.SimpleTy != MVT::v8i16)
13494 case MVT::v8i16: return fastEmit_X86ISD_VSRLV_MVT_v8i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14085 case MVT::v8i16: return fastEmit_X86ISD_PEXTRW_MVT_v8i16_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,
include/llvm/Support/MachineValueType.h 351 SimpleTy == MVT::v8i16 || SimpleTy == MVT::v4i32 ||
464 case v8i16:
600 case v8i16:
755 case v8i16:
931 if (NumElements == 8) return MVT::v8i16;
lib/CodeGen/ValueTypes.cpp 163 case MVT::v8i16: return "v8i16";
307 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 571 case MVT::v8i16:
3025 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3052 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3079 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3106 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3133 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3160 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3187 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3214 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3241 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3262 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3280 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3298 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3377 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3405 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3433 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3461 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3489 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3517 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3539 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3558 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3577 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3605 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3633 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3661 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3689 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3717 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3745 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3773 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3801 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3829 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3857 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3879 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3898 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3917 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3936 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
3962 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
3991 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
4020 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
4049 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
4078 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
4107 } else if (VT == MVT::v8i16 || VT == MVT::v8f16) {
4130 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
4150 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
4170 } else if (VT == MVT::v8i16 || VT == MVT::v4i16 || VT == MVT::v4f16 ||
lib/Target/AArch64/AArch64ISelLowering.cpp 146 addRegisterClass(MVT::v8i16, &AArch64::FPR16RegClass);
159 addQRTypeForNEON(MVT::v8i16);
716 setOperationAction(ISD::SINT_TO_FP, MVT::v8i16, Custom);
717 setOperationAction(ISD::UINT_TO_FP, MVT::v8i16, Custom);
723 setOperationPromotedToType(ISD::SINT_TO_FP, MVT::v8i16, MVT::v8i32);
724 setOperationPromotedToType(ISD::UINT_TO_FP, MVT::v8i16, MVT::v8i32);
733 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
739 MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
759 if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32) {
1108 } else if (VT == MVT::v4i16 || VT == MVT::v8i16) {
2916 SDValue TruncExt = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v8i16,
4855 VecVT = (VT == MVT::v4f16 ? MVT::v4i16 : MVT::v8i16);
4921 VT == MVT::v4i32 || VT == MVT::v4i16 || VT == MVT::v8i16) &&
7209 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
7836 if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32 ||
7870 if (VT == MVT::v16i8 || VT == MVT::v8i16 || VT == MVT::v4i32 ||
9997 MVT MidVT = (N00VT == MVT::v2i64 ? MVT::v4i32 : MVT::v8i16);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 307 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
308 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
311 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
312 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
342 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
344 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
938 {ISD::ADD, MVT::v8i16, 1},
957 { TTI::SK_Broadcast, MVT::v8i16, 1 },
969 { TTI::SK_Transpose, MVT::v8i16, 1 },
lib/Target/AMDGPU/R600ISelLowering.cpp 108 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp 185 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand);
lib/Target/ARM/ARMISelDAGToDAG.cpp 1664 (IsLE || LoadedVT == MVT::v8i16 || LoadedVT == MVT::v8f16) &&
1953 case MVT::v8i16: OpcodeIndex = 1; break;
2095 case MVT::v8i16: OpcodeIndex = 1; break;
2260 case MVT::v8i16: OpcodeIndex = 0; break;
2539 case MVT::v8i16:
3481 case MVT::v8i16: Opc = ARM::VZIPq16; break;
3504 case MVT::v8i16: Opc = ARM::VUZPq16; break;
3526 case MVT::v8i16: Opc = ARM::VTRNq16; break;
lib/Target/ARM/ARMISelLowering.cpp 245 const MVT IntTypes[] = { MVT::v16i8, MVT::v8i16, MVT::v4i32 };
365 addAllExtLoads(MVT::v8i16, MVT::v8i8, Legal);
372 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal);
750 addQRTypeForNEON(MVT::v8i16);
835 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
848 setOperationAction(ISD::SINT_TO_FP, MVT::v8i16, Custom);
850 setOperationAction(ISD::UINT_TO_FP, MVT::v8i16, Custom);
852 setOperationAction(ISD::FP_TO_UINT, MVT::v8i16, Custom);
854 setOperationAction(ISD::FP_TO_SINT, MVT::v8i16, Custom);
865 setOperationAction(ISD::CTPOP, MVT::v8i16, Custom);
879 setOperationAction(ISD::CTTZ, MVT::v8i16, Custom);
889 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v8i16, Custom);
1493 case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
1684 (VT == MVT::v4i32 || VT == MVT::v8i16 || VT == MVT::v16i8))
5348 NewTy = MVT::v8i16;
5352 if (VT != MVT::v4i16 && VT != MVT::v8i16)
5390 Op.getOperand(0).getValueType() == MVT::v8i16) &&
5402 DestVecType = MVT::v8i16;
5952 VT == MVT::v4i32 || VT == MVT::v4i16 || VT == MVT::v8i16) &&
6396 VT = is128Bits ? MVT::v8i16 : MVT::v4i16;
6991 if (NumElts != M.size() || (VT != MVT::v8i16 && VT != MVT::v16i8))
7602 else if (Subtarget->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) &&
7699 assert((VT == MVT::v8i16 || VT == MVT::v16i8) &&
7715 return MVT::v8i16;
7985 if (ST->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT))
8580 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N0);
8581 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N1);
8595 N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i16, N0, N2);
8617 N0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::v8i16, N0);
8618 N1 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::v8i16, N1);
8632 N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i16, N0, N2);
14628 if (Ty == MVT::v16i8 || Ty == MVT::v8i16 || Ty == MVT::v8f16 ||
15245 else if (Align >= 2 && (isLE || VT == MVT::v8i16 || VT == MVT::v8f16) &&
lib/Target/ARM/ARMTargetTransformInfo.cpp 199 {ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 0},
200 {ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 0},
228 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
229 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
253 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
254 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
282 { ISD::FP_TO_SINT, MVT::v8i16, MVT::v8f32, 4 },
283 { ISD::FP_TO_UINT, MVT::v8i16, MVT::v8f32, 4 },
360 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
361 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
564 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1},
586 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 2},
610 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 16},
625 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1},
683 { ISD::SDIV, MVT::v8i16, 8 * FunctionCallDivCost},
684 { ISD::UDIV, MVT::v8i16, 8 * FunctionCallDivCost},
685 { ISD::SREM, MVT::v8i16, 8 * FunctionCallDivCost},
686 { ISD::UREM, MVT::v8i16, 8 * FunctionCallDivCost},
lib/Target/Mips/MipsISelLowering.cpp 3975 else if (VT == MVT::v8i16 || VT == MVT::v8f16)
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 1006 ViaVecTy = MVT::v8i16;
lib/Target/Mips/MipsSEISelLowering.cpp 118 addMSAIntType(MVT::v8i16, &Mips::MSA128HRegClass);
2494 ViaVecTy = MVT::v8i16;
lib/Target/Mips/MipsSEInstrInfo.cpp 279 else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) ||
357 else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) ||
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 3972 else if (VecVT == MVT::v8i16)
3982 else if (VecVT == MVT::v8i16)
3992 else if (VecVT == MVT::v8i16)
5183 VT = MVT::v8i16;
lib/Target/PowerPC/PPCISelLowering.cpp 676 for (auto VT : {MVT::v2i64, MVT::v4i32, MVT::v8i16, MVT::v16i8})
714 addRegisterClass(MVT::v8i16, &PPC::VRRCRegClass);
730 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
737 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
756 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v8i16, Legal);
760 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v8i16, Legal);
924 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custom);
3300 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
3380 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
3510 case MVT::v8i16:
3989 case MVT::v8i16:
4182 case MVT::v8i16:
4217 ObjectVT==MVT::v8i16 || ObjectVT==MVT::v16i8) {
4362 case MVT::v8i16:
5774 case MVT::v8i16:
6155 case MVT::v8i16:
6368 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
6593 case MVT::v8i16:
6662 ArgType==MVT::v8i16 || ArgType==MVT::v16i8) {
8115 MVT::v16i8, MVT::v8i16, MVT::Other, MVT::v4i32
8478 (SplatSize == 2 ? MVT::v8i16 : MVT::v4i32));
8860 SDValue Conv1 = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V1);
8865 SDValue Conv2 = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, Shl);
8866 SDValue Ins = DAG.getNode(PPCISD::VECINSERT, dl, MVT::v8i16, Conv1, Conv2,
8870 SDValue Conv2 = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V2);
8871 SDValue Ins = DAG.getNode(PPCISD::VECINSERT, dl, MVT::v8i16, Conv1, Conv2,
8986 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V1);
8987 SDValue ReveHWord = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v8i16, Conv);
9637 if (VT == MVT::v8i16 || VT == MVT::v16i8) {
9937 LHS = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, LHS);
9938 RHS = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, RHS);
9939 RHSSwap = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, RHSSwap);
9952 } else if (Op.getValueType() == MVT::v8i16) {
9955 SDValue Zero = BuildSplatI(0, 1, MVT::v8i16, DAG, dl);
9965 LHS, RHS, DAG, dl, MVT::v8i16);
9970 LHS, RHS, DAG, dl, MVT::v8i16);
10003 assert((VT == MVT::v2i64 || VT == MVT::v4i32 || VT == MVT::v8i16 ||
10026 else if (VT == MVT::v8i16)
13628 !Subtarget.hasP8Vector() && (VT == MVT::v16i8 || VT == MVT::v8i16 ||
13829 V1.getSimpleValueType() == MVT::v8i16 ||
15476 if (VT != MVT::v4i32 && VT != MVT::v8i16 && VT != MVT::v16i8)
15532 if (VT != MVT::v4i32 && VT != MVT::v8i16 && VT != MVT::v16i8)
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 848 (LT.second == MVT::v16i8 || LT.second == MVT::v8i16 ||
lib/Target/SystemZ/SystemZISelLowering.cpp 100 addRegisterClass(MVT::v8i16, &SystemZ::VR128BitRegClass);
1345 case MVT::v8i16:
5563 if (VT == MVT::v8i16 || VT == MVT::v4i32 || VT == MVT::v2i64)
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 144 case MVT::v8i16:
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 60 for (MVT T : {MVT::i32, MVT::i64, MVT::f32, MVT::f64, MVT::v16i8, MVT::v8i16,
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 137 case MVT::v8i16:
685 case MVT::v8i16:
797 case MVT::v8i16:
1326 case MVT::v8i16:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 60 addRegisterClass(MVT::v8i16, &WebAssembly::V128RegClass);
118 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
128 for (auto T : {MVT::v16i8, MVT::v8i16})
132 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
139 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
147 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
155 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
167 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v4f32})
177 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32})
238 for (auto T : {MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32,
251 setLoadExtAction(Ext, MVT::v8i16, MVT::v8i8, Legal);
556 return (ExtT == MVT::v8i16 && MemT == MVT::v8i8) ||
lib/Target/X86/X86FastISel.cpp 391 case MVT::v8i16:
565 case MVT::v8i16:
2625 const TargetRegisterClass *RC = TLI.getRegClassFor(MVT::v8i16);
lib/Target/X86/X86ISelDAGToDAG.cpp 3959 case MVT::v8i16:
4006 case MVT::v8i16:
4036 case MVT::v8i16:
4083 case MVT::v8i16:
lib/Target/X86/X86ISelLowering.cpp 839 addRegisterClass(MVT::v8i16, Subtarget.hasVLX() ? &X86::VR128XRegClass
865 setOperationAction(ISD::MULHU, MVT::v8i16, Legal);
866 setOperationAction(ISD::MULHS, MVT::v8i16, Legal);
867 setOperationAction(ISD::MUL, MVT::v8i16, Legal);
872 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
873 setOperationAction(ISD::SMAX, VT, VT == MVT::v8i16 ? Legal : Custom);
874 setOperationAction(ISD::SMIN, VT, VT == MVT::v8i16 ? Legal : Custom);
883 setOperationAction(ISD::UADDSAT, MVT::v8i16, Legal);
884 setOperationAction(ISD::SADDSAT, MVT::v8i16, Legal);
885 setOperationAction(ISD::USUBSAT, MVT::v8i16, Legal);
886 setOperationAction(ISD::SSUBSAT, MVT::v8i16, Legal);
892 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custom);
896 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
907 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32 }) {
931 setOperationAction(ISD::SELECT, MVT::v8i16, Custom);
955 setOperationAction(ISD::FP_TO_SINT, MVT::v8i16, Custom);
986 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v8i16, Custom);
999 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1006 setOperationAction(ISD::ROTL, MVT::v8i16, Custom);
1015 setOperationAction(ISD::ABS, MVT::v8i16, Legal);
1019 setOperationAction(ISD::CTLZ, MVT::v8i16, Custom);
1041 setOperationAction(ISD::UMAX, MVT::v8i16, Legal);
1045 setOperationAction(ISD::UMIN, MVT::v8i16, Legal);
1057 for (auto VT : { MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1064 setLoadExtAction(LoadExtOp, MVT::v8i16, MVT::v8i8, 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,
1120 setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v8i16, MVT::v8i32);
1121 setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v8i16, MVT::v8i32);
1166 setOperationAction(ISD::TRUNCATE, MVT::v8i16, Custom);
1242 setLoadExtAction(LoadExtOp, MVT::v8i32, MVT::v8i16, Legal);
1256 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64,
1323 for (auto VT : { MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64 }) {
1367 setLoadExtAction(ExtType, MVT::v8i64, MVT::v8i16, Legal);
1392 setTruncStoreAction(MVT::v8i64, MVT::v8i16, Legal);
1711 for (auto VT : { MVT::v32i8, MVT::v16i8, MVT::v16i16, MVT::v8i16 }) {
1721 for (auto VT : { MVT::v16i8, MVT::v32i8, MVT::v8i16, MVT::v16i16 })
1731 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Legal);
1752 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal);
1757 for (auto VT : { MVT::v8i16, MVT::v4i32, MVT::v2i64,
2268 case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
7048 N0.getOperand(0).getValueType() == MVT::v8i16) ||
7416 assert(((VT == MVT::v8i16 && Subtarget.hasSSE2()) ||
7501 V = getZeroVector(MVT::v8i16, Subtarget, DAG, dl);
7504 V = DAG.getBitcast(MVT::v8i16, V);
7509 V = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v8i16, V, Elt,
9079 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) ||
9348 case MVT::v8i16:
10355 createUnpackShuffleMask(MVT::v8i16, Unpcklwd, /* Lo = */ true,
10358 createUnpackShuffleMask(MVT::v8i16, Unpckhwd, /* Lo = */ false,
10774 if (VT != MVT::v16i8 && VT != MVT::v8i16)
11064 case MVT::v8i16:
12013 VT, DAG.getNode(OddEvenOp, DL, MVT::v8i16,
12014 DAG.getBitcast(MVT::v8i16, InputV),
13964 assert(V1.getSimpleValueType() == MVT::v8i16 && "Bad operand type!");
13965 assert(V2.getSimpleValueType() == MVT::v8i16 && "Bad operand type!");
13970 if (SDValue ZExt = lowerShuffleAsZeroOrAnyExtend(DL, MVT::v8i16, V1, V2, Mask,
13978 if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v8i16, V1, V1, Mask,
13983 if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v8i16, V1, V2,
13988 if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v8i16, Mask, V1, V2, DAG))
13992 if (SDValue V = lowerShuffleWithPACK(DL, MVT::v8i16, Mask, V1, V2, DAG,
13997 if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v8i16, V1, V1, Mask,
14003 return lowerV8I16GeneralSingleInputShuffle(DL, MVT::v8i16, V1, MutableMask,
14012 if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v8i16, V1, V2, Mask,
14018 if (SDValue V = lowerShuffleWithSSE4A(DL, MVT::v8i16, V1, V2, Mask,
14025 DL, MVT::v8i16, V1, V2, Mask, Zeroable, Subtarget, DAG))
14032 if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v8i16, V1, V2, Mask,
14036 if (SDValue Masked = lowerShuffleAsBitMask(DL, MVT::v8i16, V1, V2, Mask,
14041 if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v8i16, Mask, V1, V2, DAG))
14045 if (SDValue V = lowerShuffleWithPACK(DL, MVT::v8i16, Mask, V1, V2, DAG,
14050 if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v8i16, V1, V2, Mask,
14055 lowerShuffleAsBitBlend(DL, MVT::v8i16, V1, V2, Mask, DAG))
14060 DL, MVT::v8i16, V1, V2, Mask, Zeroable, Subtarget, DAG))
14064 if (SDValue Unpack = lowerShuffleAsPermuteAndUnpack(DL, MVT::v8i16, V1, V2,
14072 return lowerShuffleAsBlendOfPSHUFBs(DL, MVT::v8i16, V1, V2, Mask,
14078 return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v8i16, V1, V2,
14277 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1),
14277 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1),
14278 DAG.getUNDEF(MVT::v8i16), PreDupI16Shuffle));
14305 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1),
14305 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1),
14306 DAG.getUNDEF(MVT::v8i16), PostDupI16Shuffle));
14414 V1 = DAG.getBitcast(MVT::v8i16, V1);
14415 V2 = IsSingleInput ? V1 : DAG.getBitcast(MVT::v8i16, V2);
14418 Result = DAG.getBitcast(MVT::v8i16, Result);
14448 VLoHalf = DAG.getBitcast(MVT::v8i16, V);
14449 VLoHalf = DAG.getNode(ISD::AND, DL, MVT::v8i16, VLoHalf,
14450 DAG.getConstant(0x00FF, DL, MVT::v8i16));
14453 VHiHalf = DAG.getUNDEF(MVT::v8i16);
14468 MVT::v8i16, DAG.getNode(X86ISD::UNPCKL, DL, MVT::v16i8, V, Zero));
14470 MVT::v8i16, DAG.getNode(X86ISD::UNPCKH, DL, MVT::v16i8, V, Zero));
14473 SDValue LoV = DAG.getVectorShuffle(MVT::v8i16, DL, VLoHalf, VHiHalf, LoBlendMask);
14474 SDValue HiV = DAG.getVectorShuffle(MVT::v8i16, DL, VLoHalf, VHiHalf, HiBlendMask);
14497 case MVT::v8i16:
17268 case MVT::v8i16:
17477 DAG.getBitcast(MVT::v8i16, Vec),
17624 if (VT == MVT::v8i16 || (VT == MVT::v16i8 && Subtarget.hasSSE41())) {
17626 if (VT == MVT::v8i16) {
18733 MVT VecI16VT = Is128 ? MVT::v8i16 : MVT::v16i16;
19103 Lo = DAG.getNode(ExtOpc, dl, MVT::v8i16, Lo);
19104 Hi = DAG.getNode(ExtOpc, dl, MVT::v8i16, Hi);
19455 if ((VT == MVT::v8i16) && (InVT == MVT::v8i32)) {
19497 return DAG.getBitcast(MVT::v8i16, res);
19504 SDValue InLo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v8i16, In,
19506 SDValue InHi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v8i16, In,
22549 MVT AmtTy = ShAmt.getSimpleValueType() == MVT::i8 ? MVT::v16i8 : MVT::v8i16;
24993 if (VT == MVT::v8i16) {
25702 if (!(VT == MVT::v8i16 || VT == MVT::v4i32 ||
25744 if (VT == MVT::v8i16 && !Subtarget.hasAVX2()) {
25789 VT == MVT::v8i16 || VT == MVT::v16i8)) {
25834 if (ConstantAmt && (VT == MVT::v8i16 || VT == MVT::v4i32 ||
25886 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256()))) {
25902 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256())) &&
25945 SDValue Amt01 = DAG.getBitcast(MVT::v8i16, Amt);
25946 SDValue Amt23 = DAG.getVectorShuffle(MVT::v8i16, dl, Amt01, Amt01,
25948 Amt0 = DAG.getVectorShuffle(MVT::v8i16, dl, Amt01, Amt01,
25950 Amt1 = DAG.getVectorShuffle(MVT::v8i16, dl, Amt01, Amt01,
25952 Amt2 = DAG.getVectorShuffle(MVT::v8i16, dl, Amt23, Amt23,
25954 Amt3 = DAG.getVectorShuffle(MVT::v8i16, dl, Amt23, Amt23,
25981 if ((Subtarget.hasInt256() && VT == MVT::v8i16) ||
26172 if (VT == MVT::v8i16) {
26308 assert((VT == MVT::v4i32 || VT == MVT::v8i16 || VT == MVT::v16i8 ||
32103 if (((MaskVT == MVT::v8i16 || MaskVT == MVT::v16i8) && Subtarget.hasSSE2()) ||
32789 (MaskVT == MVT::v8i16 || MaskVT == MVT::v16i16)) ||
35263 SExtVT = MVT::v8i16;
35301 if (SExtVT == MVT::v8i16)
35303 DAG.getUNDEF(MVT::v8i16));
35780 assert(((SrcVT == MVT::v8i16 && ExtractVT == MVT::i16) ||
35810 MinPos = DAG.getBitcast(MVT::v8i16, MinPos);
35811 MinPos = DAG.getNode(X86ISD::PHMINPOS, DL, MVT::v8i16, MinPos);
36151 if ((SrcVT == MVT::v8i16 && Subtarget.hasSSE2()) ||
36155 unsigned OpCode = (SrcVT == MVT::v8i16 ? X86ISD::PEXTRW : X86ISD::PEXTRB);
36362 if (!((VecVT == MVT::v8i16 || VecVT == MVT::v4i32) && Subtarget.hasSSSE3()) &&
38629 (N->getOpcode() == X86ISD::PINSRW && VT == MVT::v8i16)) &&
39835 case MVT::v8i16:
44079 if ((VT == MVT::v8i16 || VT == MVT::v4i32 || VT == MVT::v16i16 ||
44182 ShrinkedType = MVT::v8i16;
44231 if ((VT == MVT::v8i16 || VT == MVT::v4i32 || VT == MVT::v16i16 ||
45901 case MVT::v8i16:
lib/Target/X86/X86InterleavedAccess.cpp 326 MVT VT = MVT::v8i16;
lib/Target/X86/X86TargetTransformInfo.cpp 198 { ISD::MUL, MVT::v8i16, 2 }, // pmullw
415 { ISD::SDIV, MVT::v8i16, 6 }, // pmulhw sequence
416 { ISD::SREM, MVT::v8i16, 8 }, // pmulhw+mul+sub sequence
419 { ISD::UDIV, MVT::v8i16, 6 }, // pmulhuw sequence
420 { ISD::UREM, MVT::v8i16, 8 }, // pmulhuw+mul+sub sequence
465 { ISD::SHL, MVT::v8i16, 1 }, // psllw.
469 { ISD::SRL, MVT::v8i16, 1 }, // psrlw.
473 { ISD::SRA, MVT::v8i16, 1 }, // psraw.
497 { ISD::SHL, MVT::v8i16, 1 }, // vpsllvw
498 { ISD::SRL, MVT::v8i16, 1 }, // vpsrlvw
499 { ISD::SRA, MVT::v8i16, 1 }, // vpsravw
590 { ISD::SHL, MVT::v8i16, 1 },
591 { ISD::SRL, MVT::v8i16, 2 },
592 { ISD::SRA, MVT::v8i16, 2 },
662 if (((VT == MVT::v8i16 || VT == MVT::v4i32) && ST->hasSSE2()) ||
779 { ISD::SHL, MVT::v8i16, 14 }, // pblendvb sequence.
786 { ISD::SRL, MVT::v8i16, 14 }, // pblendvb sequence.
793 { ISD::SRA, MVT::v8i16, 14 }, // pblendvb sequence.
809 { ISD::SHL, MVT::v8i16, 32 }, // cmpgtb sequence.
815 { ISD::SRL, MVT::v8i16, 32 }, // cmpgtb sequence.
821 { ISD::SRA, MVT::v8i16, 32 }, // cmpgtb sequence.
827 { ISD::MUL, MVT::v8i16, 1 }, // pmullw
1014 {TTI::SK_PermuteSingleSrc, MVT::v8i16, 1}, // vpermw
1020 {TTI::SK_PermuteTwoSrc, MVT::v8i16, 1}, // vpermt2w
1127 {TTI::SK_PermuteTwoSrc, MVT::v8i16, 1}, // vpperm
1189 {TTI::SK_Select, MVT::v8i16, 1}, // pblendw
1198 {TTI::SK_Broadcast, MVT::v8i16, 1}, // pshufb
1201 {TTI::SK_Reverse, MVT::v8i16, 1}, // pshufb
1204 {TTI::SK_Select, MVT::v8i16, 3}, // 2*pshufb + por
1207 {TTI::SK_PermuteSingleSrc, MVT::v8i16, 1}, // pshufb
1210 {TTI::SK_PermuteTwoSrc, MVT::v8i16, 3}, // 2*pshufb + por
1222 {TTI::SK_Broadcast, MVT::v8i16, 2}, // pshuflw + pshufd
1228 {TTI::SK_Reverse, MVT::v8i16, 3}, // pshuflw + pshufhw + pshufd
1235 {TTI::SK_Select, MVT::v8i16, 3}, // pand + pandn + por
1241 {TTI::SK_PermuteSingleSrc, MVT::v8i16, 5}, // 2*pshuflw + 2*pshufhw
1249 { TTI::SK_PermuteTwoSrc, MVT::v8i16, 8 }, // blend+permute
1285 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i1, 1 },
1293 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i1, 2 },
1341 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 1 },
1353 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 1 },
1354 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 1 },
1362 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i16, 2 },
1376 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 2 },
1377 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i16, 2 },
1400 { ISD::FP_TO_UINT, MVT::v8i16, MVT::v8f64, 2 },
1420 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1 },
1421 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 1 },
1429 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 2 },
1451 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 4 },
1452 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 4 },
1458 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 5 },
1463 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 9 },
1475 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i16, 5 },
1488 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 5 },
1529 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
1530 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
1539 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
1540 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
1545 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i16, 1 },
1549 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 3 },
1562 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v8i16, 15 },
1563 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 },
1572 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v8i16, 15 },
1573 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 },
1591 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 },
1592 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 2 },
1603 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 3 },
1604 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 4 },
1612 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i16, 2 },
1620 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 5 },
1810 { ISD::SELECT, MVT::v8i16, 1 }, // pblendvb
1819 { ISD::SETCC, MVT::v8i16, 1 },
1825 { ISD::SELECT, MVT::v8i16, 3 }, // pand + pandn + por
1897 { ISD::CTLZ, MVT::v8i16, 4 },
1951 { ISD::BITREVERSE, MVT::v8i16, 1 },
2053 { ISD::BITREVERSE, MVT::v8i16, 5 },
2057 { ISD::BSWAP, MVT::v8i16, 1 },
2060 { ISD::CTLZ, MVT::v8i16, 14 },
2064 { ISD::CTPOP, MVT::v8i16, 9 },
2068 { ISD::CTTZ, MVT::v8i16, 12 },
2074 { ISD::BITREVERSE, MVT::v8i16, 27 },
2078 { ISD::BSWAP, MVT::v8i16, 7 },
2081 { ISD::CTLZ, MVT::v8i16, 20 },
2085 { ISD::CTPOP, MVT::v8i16, 13 },
2089 { ISD::CTTZ, MVT::v8i16, 16 },
2091 { ISD::SADDSAT, MVT::v8i16, 1 },
2093 { ISD::SSUBSAT, MVT::v8i16, 1 },
2095 { ISD::UADDSAT, MVT::v8i16, 1 },
2097 { ISD::USUBSAT, MVT::v8i16, 1 },
2306 { ISD::ROTL, MVT::v8i16, 1 },
2314 { ISD::ROTR, MVT::v8i16, 2 },
2545 { ISD::ADD, MVT::v8i16, 5 },
2570 { ISD::ADD, MVT::v8i16, 4 }, // The data reported by the IACA tool is "4.3".
2659 { ISD::AND, MVT::v8i16, 2 }, // pmovmskb + cmp
2663 { ISD::OR, MVT::v8i16, 2 }, // pmovmskb + cmp
2711 {ISD::SMIN, MVT::v8i16, 4},
2712 {ISD::UMIN, MVT::v8i16, 6},
2723 {ISD::SMIN, MVT::v8i16, 2},
2724 {ISD::UMIN, MVT::v8i16, 2},
2742 {ISD::SMIN, MVT::v8i16, 1},
2743 {ISD::UMIN, MVT::v8i16, 1},
2786 {ISD::SMIN, MVT::v8i16, 4},
2787 {ISD::UMIN, MVT::v8i16, 6},
2798 {ISD::SMIN, MVT::v8i16, 1}, // The data reported by the IACA is "1.5"
2799 {ISD::UMIN, MVT::v8i16, 2}, // The data reported by the IACA is "1.8"
2817 {ISD::SMIN, MVT::v8i16, 1},
2818 {ISD::UMIN, MVT::v8i16, 1},
utils/TableGen/CodeGenTarget.cpp 103 case MVT::v8i16: return "MVT::v8i16";