|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 64 LocVT == MVT::v4i16 ||
311 LocVT == MVT::v4i16 ||
367 LocVT == MVT::v4i16 ||
555 LocVT == MVT::v4i16 ||
628 LocVT == MVT::v4i16 ||
710 LocVT == MVT::v4i16 ||
792 LocVT == MVT::v4i16 ||
829 LocVT == MVT::v4i16 ||
1024 LocVT == MVT::v4i16 ||
1124 LocVT == MVT::v4i16 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc 80 /* 54*/ OPC_CheckType, MVT::v4i16,
117 /* 121*/ OPC_CheckType, MVT::v4i16,
155 /* 190*/ OPC_CheckType, MVT::v4i16,
189 /* 251*/ OPC_CheckType, MVT::v4i16,
231 /* 333*/ OPC_CheckType, MVT::v4i16,
265 /* 394*/ OPC_CheckType, MVT::v4i16,
337 /* 529*/ OPC_CheckType, MVT::v4i16,
375 /* 598*/ OPC_CheckType, MVT::v4i16,
409 /* 659*/ OPC_CheckType, MVT::v4i16,
451 /* 741*/ OPC_CheckType, MVT::v4i16,
485 /* 802*/ OPC_CheckType, MVT::v4i16,
527 /* 882*/ OPC_CheckType, MVT::v4i16,
564 /* 949*/ OPC_CheckType, MVT::v4i16,
602 /* 1018*/ OPC_CheckType, MVT::v4i16,
636 /* 1079*/ OPC_CheckType, MVT::v4i16,
678 /* 1161*/ OPC_CheckType, MVT::v4i16,
712 /* 1222*/ OPC_CheckType, MVT::v4i16,
784 /* 1357*/ OPC_CheckType, MVT::v4i16,
822 /* 1426*/ OPC_CheckType, MVT::v4i16,
856 /* 1487*/ OPC_CheckType, MVT::v4i16,
898 /* 1569*/ OPC_CheckType, MVT::v4i16,
932 /* 1630*/ OPC_CheckType, MVT::v4i16,
984 /* 1731*/ OPC_CheckType, MVT::v4i16,
1021 /* 1798*/ OPC_CheckType, MVT::v4i16,
1059 /* 1867*/ OPC_CheckType, MVT::v4i16,
1093 /* 1928*/ OPC_CheckType, MVT::v4i16,
1135 /* 2010*/ OPC_CheckType, MVT::v4i16,
1169 /* 2071*/ OPC_CheckType, MVT::v4i16,
1241 /* 2206*/ OPC_CheckType, MVT::v4i16,
1279 /* 2275*/ OPC_CheckType, MVT::v4i16,
1313 /* 2336*/ OPC_CheckType, MVT::v4i16,
1355 /* 2418*/ OPC_CheckType, MVT::v4i16,
1389 /* 2479*/ OPC_CheckType, MVT::v4i16,
1431 /* 2559*/ OPC_CheckType, MVT::v4i16,
1468 /* 2626*/ OPC_CheckType, MVT::v4i16,
1506 /* 2695*/ OPC_CheckType, MVT::v4i16,
1540 /* 2756*/ OPC_CheckType, MVT::v4i16,
1582 /* 2838*/ OPC_CheckType, MVT::v4i16,
1616 /* 2899*/ OPC_CheckType, MVT::v4i16,
1688 /* 3034*/ OPC_CheckType, MVT::v4i16,
1726 /* 3103*/ OPC_CheckType, MVT::v4i16,
1760 /* 3164*/ OPC_CheckType, MVT::v4i16,
1802 /* 3246*/ OPC_CheckType, MVT::v4i16,
1836 /* 3307*/ OPC_CheckType, MVT::v4i16,
1883 /* 3397*/ OPC_CheckType, MVT::v4i16,
1909 /* 3444*/ OPC_CheckType, MVT::v4i16,
1970 /* 3577*/ OPC_CheckType, MVT::v4i16,
2015 /* 3683*/ OPC_CheckType, MVT::v4i16,
2041 /* 3730*/ OPC_CheckType, MVT::v4i16,
2102 /* 3863*/ OPC_CheckType, MVT::v4i16,
2173 MVT::v4i16, 0/*#Ops*/, // Results = #1
2178 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2213 MVT::v4i16, 0/*#Ops*/, // Results = #1
2218 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2253 MVT::v4i16, 0/*#Ops*/, // Results = #1
2258 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2293 MVT::v4i16, 0/*#Ops*/, // Results = #1
2298 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2333 MVT::v4i16, 0/*#Ops*/, // Results = #1
2338 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
2373 MVT::v4i16, 0/*#Ops*/, // Results = #1
2378 MVT::v4i16, 3/*#Ops*/, 1, 2, 3, // Results = #4
65969 /*160559*/ OPC_SwitchType /*2 cases */, 51, MVT::v4i16,// ->160613
65988 /*160593*/ OPC_CheckType, MVT::v4i16,
66033 /*160676*/ OPC_SwitchType /*2 cases */, 51, MVT::v4i16,// ->160730
66052 /*160710*/ OPC_CheckType, MVT::v4i16,
66102 /*160802*/ OPC_SwitchType /*2 cases */, 52, MVT::v4i16,// ->160857
66121 /*160836*/ OPC_CheckType, MVT::v4i16,
66168 /*160921*/ OPC_SwitchType /*2 cases */, 52, MVT::v4i16,// ->160976
66187 /*160955*/ OPC_CheckType, MVT::v4i16,
66261 /*161090*/ /*SwitchType*/ 34, MVT::v4i16,// ->161126
66270 /*161106*/ OPC_CheckType, MVT::v4i16,
66272 /*161109*/ OPC_CheckType, MVT::v4i16,
66327 /*161209*/ /*SwitchType*/ 34, MVT::v4i16,// ->161245
66336 /*161225*/ OPC_CheckType, MVT::v4i16,
66338 /*161228*/ OPC_CheckType, MVT::v4i16,
66400 /*161341*/ /*SwitchType*/ 35, MVT::v4i16,// ->161378
66409 /*161357*/ OPC_CheckType, MVT::v4i16,
66411 /*161360*/ OPC_CheckType, MVT::v4i16,
66469 /*161463*/ /*SwitchType*/ 35, MVT::v4i16,// ->161500
66478 /*161479*/ OPC_CheckType, MVT::v4i16,
66480 /*161482*/ OPC_CheckType, MVT::v4i16,
66540 /*161590*/ /*SwitchType*/ 31, MVT::v4i16,// ->161623
66549 /*161606*/ OPC_CheckType, MVT::v4i16,
66600 /*161700*/ /*SwitchType*/ 31, MVT::v4i16,// ->161733
66609 /*161716*/ OPC_CheckType, MVT::v4i16,
66665 /*161821*/ /*SwitchType*/ 32, MVT::v4i16,// ->161855
66674 /*161837*/ OPC_CheckType, MVT::v4i16,
66728 /*161934*/ /*SwitchType*/ 32, MVT::v4i16,// ->161968
66737 /*161950*/ OPC_CheckType, MVT::v4i16,
66793 /*162050*/ /*SwitchType*/ 35, MVT::v4i16,// ->162087
66805 /*162071*/ OPC_CheckType, MVT::v4i16,
66861 /*162171*/ /*SwitchType*/ 35, MVT::v4i16,// ->162208
66873 /*162192*/ OPC_CheckType, MVT::v4i16,
66913 /*162262*/ OPC_CheckChild1Type, MVT::v4i16,
66924 /*162281*/ OPC_CheckType, MVT::v4i16,
66961 /*162349*/ OPC_CheckChild1Type, MVT::v4i16,
66972 /*162368*/ OPC_CheckType, MVT::v4i16,
67013 /*162444*/ OPC_CheckChild1Type, MVT::v4i16,
67024 /*162463*/ OPC_CheckType, MVT::v4i16,
67063 /*162533*/ OPC_CheckChild1Type, MVT::v4i16,
67074 /*162552*/ OPC_CheckType, MVT::v4i16,
67131 /*162660*/ /*SwitchType*/ 20, MVT::v4i16,// ->162682
67132 /*162662*/ OPC_CheckChild1Type, MVT::v4i16,
67134 /*162665*/ OPC_CheckChild2Type, MVT::v4i16,
67171 /*162733*/ /*SwitchType*/ 20, MVT::v4i16,// ->162755
67172 /*162735*/ OPC_CheckChild1Type, MVT::v4i16,
67174 /*162738*/ OPC_CheckChild2Type, MVT::v4i16,
67210 /*162804*/ /*SwitchType*/ 18, MVT::v4i16,// ->162824
67249 /*162875*/ /*SwitchType*/ 18, MVT::v4i16,// ->162895
67294 /*162961*/ /*SwitchType*/ 21, MVT::v4i16,// ->162984
67295 /*162963*/ OPC_CheckChild1Type, MVT::v4i16,
67297 /*162966*/ OPC_CheckChild2Type, MVT::v4i16,
67337 /*163037*/ /*SwitchType*/ 21, MVT::v4i16,// ->163060
67338 /*163039*/ OPC_CheckChild1Type, MVT::v4i16,
67340 /*163042*/ OPC_CheckChild2Type, MVT::v4i16,
67379 /*163111*/ /*SwitchType*/ 19, MVT::v4i16,// ->163132
67421 /*163185*/ /*SwitchType*/ 19, MVT::v4i16,// ->163206
67465 /*163259*/ OPC_SwitchType /*2 cases */, 14, MVT::v4i16,// ->163276
67469 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 4,
67521 /*163367*/ OPC_CheckType, MVT::v4i16,
67525 MVT::v4i16, 4/*#Ops*/, 0, 3, 1, 4,
67547 /*163412*/ OPC_CheckType, MVT::v4i16,
67551 MVT::v4i16, 4/*#Ops*/, 3, 0, 1, 4,
67569 /*163450*/ OPC_CheckType, MVT::v4i16,
67573 MVT::v4i16, 4/*#Ops*/, 3, 2, 0, 4,
67803 /*163860*/ OPC_CheckType, MVT::v4i16,
67806 MVT::v4i16, 2/*#Ops*/, 0, 1,
67819 /*163889*/ OPC_CheckChild1Type, MVT::v4i16,
67861 /*163963*/ OPC_CheckType, MVT::v4i16,
67864 MVT::v4i16, 2/*#Ops*/, 0, 1,
67877 /*163992*/ OPC_CheckChild1Type, MVT::v4i16,
67939 /*164103*/ OPC_CheckChild1Type, MVT::v4i16,
67941 /*164106*/ OPC_CheckChild2Type, MVT::v4i16,
67943 /*164109*/ OPC_CheckType, MVT::v4i16,
67946 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
68009 /*164230*/ OPC_CheckChild1Type, MVT::v4i16,
68011 /*164233*/ OPC_CheckChild2Type, MVT::v4i16,
68013 /*164236*/ OPC_CheckType, MVT::v4i16,
68016 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
68068 /*164337*/ OPC_CheckChild1Type, MVT::v4i16,
68070 /*164340*/ OPC_CheckChild2Type, MVT::v4i16,
68105 /*164404*/ OPC_CheckChild1Type, MVT::v4i16,
68107 /*164407*/ OPC_CheckChild2Type, MVT::v4i16,
68138 /*164463*/ OPC_CheckType, MVT::v4i16,
68141 MVT::v4i16, 2/*#Ops*/, 1, 0,
68155 /*164493*/ OPC_CheckChild1Type, MVT::v4i16,
68202 /*164572*/ OPC_CheckType, MVT::v4i16,
68205 MVT::v4i16, 2/*#Ops*/, 1, 0,
68219 /*164602*/ OPC_CheckChild1Type, MVT::v4i16,
68287 /*164720*/ OPC_CheckChild1Type, MVT::v4i16,
68289 /*164723*/ OPC_CheckChild2Type, MVT::v4i16,
68292 /*164727*/ OPC_CheckType, MVT::v4i16,
68295 MVT::v4i16, 3/*#Ops*/, 2, 0, 1,
68363 /*164854*/ OPC_CheckChild1Type, MVT::v4i16,
68365 /*164857*/ OPC_CheckChild2Type, MVT::v4i16,
68368 /*164861*/ OPC_CheckType, MVT::v4i16,
68371 MVT::v4i16, 3/*#Ops*/, 2, 0, 1,
68427 /*164966*/ OPC_CheckChild1Type, MVT::v4i16,
68429 /*164969*/ OPC_CheckChild2Type, MVT::v4i16,
68467 /*165036*/ OPC_CheckChild1Type, MVT::v4i16,
68469 /*165039*/ OPC_CheckChild2Type, MVT::v4i16,
68535 /*165159*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165175
68539 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
68621 /*165324*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165340
68625 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
68707 /*165489*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165505
68711 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
68793 /*165654*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165670
68797 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
68873 /*165806*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165822
68877 MVT::v4i16, 3/*#Ops*/, 2, 0, 3,
68960 /*165972*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->165988
68964 MVT::v4i16, 3/*#Ops*/, 2, 0, 3,
69047 /*166138*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->166154
69051 MVT::v4i16, 3/*#Ops*/, 2, 0, 3,
69134 /*166304*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->166320
69138 MVT::v4i16, 3/*#Ops*/, 2, 0, 3,
69207 /*166443*/ OPC_CheckChild0Type, MVT::v4i16,
69212 /*166451*/ OPC_CheckChild0Type, MVT::v4i16,
69252 /*166521*/ OPC_CheckChild0Type, MVT::v4i16,
69257 /*166529*/ OPC_CheckChild0Type, MVT::v4i16,
69300 /*166608*/ /*SwitchType*/ 11, MVT::v4i16,// ->166621
69303 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
69337 /*166683*/ OPC_CheckChild0Type, MVT::v4i16,
69367 /*166737*/ OPC_CheckChild0Type, MVT::v4i16,
69397 /*166791*/ OPC_CheckChild0Type, MVT::v4i16,
69427 /*166845*/ OPC_CheckChild0Type, MVT::v4i16,
69465 /*166916*/ /*SwitchType*/ 11, MVT::v4i16,// ->166929
69468 MVT::v4i16, 3/*#Ops*/, 2, 0, 1,
69503 /*166992*/ OPC_CheckChild0Type, MVT::v4i16,
69536 /*167049*/ OPC_CheckChild0Type, MVT::v4i16,
69569 /*167106*/ OPC_CheckChild0Type, MVT::v4i16,
69602 /*167163*/ OPC_CheckChild0Type, MVT::v4i16,
69638 /*167226*/ /*SwitchType*/ 10, MVT::v4i16,// ->167238
69641 MVT::v4i16, 2/*#Ops*/, 0, 1,
70152 /*168313*/ OPC_CheckChild0Type, MVT::v4i16,
70729 /*169532*/ OPC_CheckChild1Type, MVT::v4i16,
71490 /*171108*/ OPC_CheckChild0Type, MVT::v4i16,
71996 /*172097*/ OPC_CheckChild0Type, MVT::v4i16,
72509 /*173098*/ OPC_CheckChild1Type, MVT::v4i16,
73010 /*174011*/ OPC_CheckChild1Type, MVT::v4i16,
73021 /*174030*/ OPC_CheckType, MVT::v4i16,
73190 /*174368*/ OPC_CheckType, MVT::v4i16,
73208 /*174399*/ OPC_CheckType, MVT::v4i16,
73223 /*174427*/ OPC_CheckType, MVT::v4i16,
73236 /*174449*/ OPC_CheckChild1Type, MVT::v4i16,
73248 /*174470*/ OPC_CheckType, MVT::v4i16,
73261 /*174494*/ OPC_CheckChild2Type, MVT::v4i16,
73426 /*174790*/ OPC_CheckChild1Type, MVT::v4i16,
73432 /*174802*/ OPC_CheckChild1Type, MVT::v4i16,
73444 /*174823*/ OPC_CheckType, MVT::v4i16,
73446 /*174826*/ OPC_CheckType, MVT::v4i16,
73448 /*174829*/ OPC_CheckType, MVT::v4i16,
73452 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 4,
73457 /*174847*/ OPC_CheckChild2Type, MVT::v4i16,
73458 /*174849*/ OPC_CheckType, MVT::v4i16,
73460 /*174852*/ OPC_CheckType, MVT::v4i16,
73463 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
73469 /*174868*/ OPC_CheckChild2Type, MVT::v4i16,
73470 /*174870*/ OPC_CheckType, MVT::v4i16,
73473 MVT::v4i16, 2/*#Ops*/, 0, 1,
73670 /*175256*/ OPC_CheckChild1Type, MVT::v4i16,
73681 /*175275*/ OPC_CheckType, MVT::v4i16,
73850 /*175613*/ OPC_CheckType, MVT::v4i16,
73868 /*175644*/ OPC_CheckType, MVT::v4i16,
73883 /*175672*/ OPC_CheckType, MVT::v4i16,
73896 /*175694*/ OPC_CheckChild1Type, MVT::v4i16,
73908 /*175715*/ OPC_CheckType, MVT::v4i16,
73921 /*175739*/ OPC_CheckChild2Type, MVT::v4i16,
74086 /*176035*/ OPC_CheckChild1Type, MVT::v4i16,
74092 /*176047*/ OPC_CheckChild1Type, MVT::v4i16,
74104 /*176068*/ OPC_CheckType, MVT::v4i16,
74106 /*176071*/ OPC_CheckType, MVT::v4i16,
74108 /*176074*/ OPC_CheckType, MVT::v4i16,
74112 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 4,
74117 /*176092*/ OPC_CheckChild2Type, MVT::v4i16,
74118 /*176094*/ OPC_CheckType, MVT::v4i16,
74120 /*176097*/ OPC_CheckType, MVT::v4i16,
74123 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
74129 /*176113*/ OPC_CheckChild2Type, MVT::v4i16,
74130 /*176115*/ OPC_CheckType, MVT::v4i16,
74133 MVT::v4i16, 2/*#Ops*/, 0, 1,
74432 /*176677*/ OPC_CheckType, MVT::v4i16,
74434 MVT::v4i16, 1/*#Ops*/, 0,
74611 /*177011*/ OPC_CheckType, MVT::v4i16,
74613 MVT::v4i16, 1/*#Ops*/, 0,
74682 /*177135*/ OPC_CheckChild1Type, MVT::v4i16,
74694 /*177156*/ OPC_CheckType, MVT::v4i16,
74696 /*177159*/ OPC_CheckType, MVT::v4i16,
74700 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
74705 /*177176*/ OPC_CheckChild2Type, MVT::v4i16,
74706 /*177178*/ OPC_CheckType, MVT::v4i16,
74709 MVT::v4i16, 2/*#Ops*/, 0, 1,
74846 /*177428*/ OPC_CheckChild1Type, MVT::v4i16,
74858 /*177449*/ OPC_CheckType, MVT::v4i16,
74860 /*177452*/ OPC_CheckType, MVT::v4i16,
74864 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
74869 /*177469*/ OPC_CheckChild2Type, MVT::v4i16,
74870 /*177471*/ OPC_CheckType, MVT::v4i16,
74873 MVT::v4i16, 2/*#Ops*/, 0, 1,
75084 /*177868*/ OPC_CheckType, MVT::v4i16,
75088 MVT::v4i16, 2/*#Ops*/, 0, 2,
75226 /*178138*/ OPC_CheckType, MVT::v4i16,
75230 MVT::v4i16, 2/*#Ops*/, 0, 2,
75324 /*178312*/ OPC_CheckType, MVT::v4i16,
75328 MVT::v4i16, 2/*#Ops*/, 0, 2,
75384 /*178419*/ OPC_CheckType, MVT::v4i16,
75388 MVT::v4i16, 2/*#Ops*/, 0, 2,
75444 /*178526*/ OPC_CheckType, MVT::v4i16,
75448 MVT::v4i16, 2/*#Ops*/, 0, 2,
75504 /*178633*/ OPC_CheckType, MVT::v4i16,
75508 MVT::v4i16, 2/*#Ops*/, 0, 2,
75564 /*178740*/ OPC_CheckType, MVT::v4i16,
75568 MVT::v4i16, 2/*#Ops*/, 0, 2,
75624 /*178847*/ OPC_CheckType, MVT::v4i16,
75628 MVT::v4i16, 2/*#Ops*/, 0, 2,
75851 /*179260*/ OPC_CheckType, MVT::v4i16,
75854 MVT::v4i16, 1/*#Ops*/, 0,
75947 /*179431*/ OPC_CheckType, MVT::v4i16,
75950 MVT::v4i16, 1/*#Ops*/, 0,
76043 /*179602*/ OPC_CheckType, MVT::v4i16,
76046 MVT::v4i16, 1/*#Ops*/, 0,
76139 /*179773*/ OPC_CheckType, MVT::v4i16,
76142 MVT::v4i16, 1/*#Ops*/, 0,
76235 /*179944*/ OPC_CheckType, MVT::v4i16,
76238 MVT::v4i16, 1/*#Ops*/, 0,
76331 /*180115*/ OPC_CheckType, MVT::v4i16,
76334 MVT::v4i16, 1/*#Ops*/, 0,
76427 /*180286*/ OPC_CheckType, MVT::v4i16,
76430 MVT::v4i16, 1/*#Ops*/, 0,
76523 /*180457*/ OPC_CheckType, MVT::v4i16,
76526 MVT::v4i16, 1/*#Ops*/, 0,
76605 /*180613*/ /*SwitchType*/ 15, MVT::v4i16,// ->180630
76611 MVT::v4i16, 2/*#Ops*/, 0, 1,
76696 /*180792*/ /*SwitchType*/ 15, MVT::v4i16,// ->180809
76702 MVT::v4i16, 2/*#Ops*/, 0, 1,
76790 /*180970*/ /*SwitchType*/ 15, MVT::v4i16,// ->180987
76791 /*180972*/ OPC_CheckChild1Type, MVT::v4i16,
76793 /*180975*/ OPC_CheckChild2Type, MVT::v4i16,
76796 MVT::v4i16, 2/*#Ops*/, 0, 1,
76884 /*181148*/ /*SwitchType*/ 15, MVT::v4i16,// ->181165
76885 /*181150*/ OPC_CheckChild1Type, MVT::v4i16,
76887 /*181153*/ OPC_CheckChild2Type, MVT::v4i16,
76890 MVT::v4i16, 2/*#Ops*/, 0, 1,
76978 /*181326*/ /*SwitchType*/ 15, MVT::v4i16,// ->181343
76979 /*181328*/ OPC_CheckChild1Type, MVT::v4i16,
76981 /*181331*/ OPC_CheckChild2Type, MVT::v4i16,
76984 MVT::v4i16, 2/*#Ops*/, 0, 1,
77072 /*181504*/ /*SwitchType*/ 15, MVT::v4i16,// ->181521
77073 /*181506*/ OPC_CheckChild1Type, MVT::v4i16,
77075 /*181509*/ OPC_CheckChild2Type, MVT::v4i16,
77078 MVT::v4i16, 2/*#Ops*/, 0, 1,
77166 /*181682*/ /*SwitchType*/ 15, MVT::v4i16,// ->181699
77167 /*181684*/ OPC_CheckChild1Type, MVT::v4i16,
77169 /*181687*/ OPC_CheckChild2Type, MVT::v4i16,
77172 MVT::v4i16, 2/*#Ops*/, 0, 1,
77260 /*181860*/ /*SwitchType*/ 15, MVT::v4i16,// ->181877
77261 /*181862*/ OPC_CheckChild1Type, MVT::v4i16,
77263 /*181865*/ OPC_CheckChild2Type, MVT::v4i16,
77266 MVT::v4i16, 2/*#Ops*/, 0, 1,
77346 /*182022*/ /*SwitchType*/ 11, MVT::v4i16,// ->182035
77347 /*182024*/ OPC_CheckChild1Type, MVT::v4i16,
77350 MVT::v4i16, 1/*#Ops*/, 0,
77420 /*182160*/ /*SwitchType*/ 11, MVT::v4i16,// ->182173
77421 /*182162*/ OPC_CheckChild1Type, MVT::v4i16,
77424 MVT::v4i16, 1/*#Ops*/, 0,
77522 /*182350*/ /*SwitchType*/ 15, MVT::v4i16,// ->182367
77523 /*182352*/ OPC_CheckChild1Type, MVT::v4i16,
77525 /*182355*/ OPC_CheckChild2Type, MVT::v4i16,
77528 MVT::v4i16, 2/*#Ops*/, 0, 1,
77626 /*182546*/ /*SwitchType*/ 15, MVT::v4i16,// ->182563
77627 /*182548*/ OPC_CheckChild1Type, MVT::v4i16,
77629 /*182551*/ OPC_CheckChild2Type, MVT::v4i16,
77632 MVT::v4i16, 2/*#Ops*/, 0, 1,
77718 /*182719*/ /*SwitchType*/ 15, MVT::v4i16,// ->182736
77719 /*182721*/ OPC_CheckChild1Type, MVT::v4i16,
77721 /*182724*/ OPC_CheckChild2Type, MVT::v4i16,
77724 MVT::v4i16, 2/*#Ops*/, 0, 1,
77802 /*182878*/ /*SwitchType*/ 15, MVT::v4i16,// ->182895
77803 /*182880*/ OPC_CheckChild1Type, MVT::v4i16,
77805 /*182883*/ OPC_CheckChild2Type, MVT::v4i16,
77808 MVT::v4i16, 2/*#Ops*/, 0, 1,
77886 /*183037*/ /*SwitchType*/ 15, MVT::v4i16,// ->183054
77887 /*183039*/ OPC_CheckChild1Type, MVT::v4i16,
77889 /*183042*/ OPC_CheckChild2Type, MVT::v4i16,
77892 MVT::v4i16, 2/*#Ops*/, 0, 1,
77970 /*183196*/ /*SwitchType*/ 15, MVT::v4i16,// ->183213
77971 /*183198*/ OPC_CheckChild1Type, MVT::v4i16,
77973 /*183201*/ OPC_CheckChild2Type, MVT::v4i16,
77976 MVT::v4i16, 2/*#Ops*/, 0, 1,
78068 /*183412*/ OPC_CheckChild1Type, MVT::v4i16,
78160 /*183663*/ OPC_CheckChild1Type, MVT::v4i16,
78311 /*184005*/ OPC_CheckChild1Type, MVT::v4i16,
78885 /*185057*/ OPC_CheckChild1Type, MVT::v4i16,
79582 /*186340*/ OPC_SwitchType /*3 cases */, 73, MVT::v4i16,// ->186416
79602 /*186376*/ OPC_CheckType, MVT::v4i16,
79615 /*186400*/ OPC_CheckType, MVT::v4i16,
79687 /*186528*/ OPC_CheckChild1Type, MVT::v4i16,
79699 /*186549*/ OPC_CheckType, MVT::v4i16,
79710 /*186569*/ OPC_CheckChild2Type, MVT::v4i16,
79768 /*186674*/ OPC_SwitchType /*2 cases */, 73, MVT::v4i16,// ->186750
79788 /*186710*/ OPC_CheckType, MVT::v4i16,
79801 /*186734*/ OPC_CheckType, MVT::v4i16,
79856 /*186830*/ OPC_CheckChild1Type, MVT::v4i16,
79868 /*186851*/ OPC_CheckType, MVT::v4i16,
79879 /*186871*/ OPC_CheckChild2Type, MVT::v4i16,
79927 /*186958*/ OPC_SwitchType /*3 cases */, 73, MVT::v4i16,// ->187034
79947 /*186994*/ OPC_CheckType, MVT::v4i16,
79960 /*187018*/ OPC_CheckType, MVT::v4i16,
80032 /*187146*/ OPC_CheckChild1Type, MVT::v4i16,
80044 /*187167*/ OPC_CheckType, MVT::v4i16,
80055 /*187187*/ OPC_CheckChild2Type, MVT::v4i16,
80491 /*187975*/ OPC_CheckType, MVT::v4i16,
80495 MVT::v4i16, 2/*#Ops*/, 0, 2,
80549 /*188081*/ OPC_CheckChild1Type, MVT::v4i16,
80551 /*188084*/ OPC_CheckChild2Type, MVT::v4i16,
80557 /*188094*/ OPC_CheckType, MVT::v4i16,
80561 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
80680 /*188319*/ OPC_CheckChild1Type, MVT::v4i16,
80682 /*188322*/ OPC_CheckChild2Type, MVT::v4i16,
80688 /*188332*/ OPC_CheckType, MVT::v4i16,
80692 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
80872 /*188669*/ /*SwitchType*/ 11, MVT::v4i16,// ->188682
80873 /*188671*/ OPC_CheckChild1Type, MVT::v4i16,
80876 MVT::v4i16, 1/*#Ops*/, 0,
80905 MVT::v4i16, 1/*#Ops*/, 0,
80929 /*188772*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->188786
80933 MVT::v4i16, 1/*#Ops*/, 0,
80944 /*188801*/ OPC_CheckChild1Type, MVT::v4i16,
80982 /*188871*/ /*SwitchType*/ 11, MVT::v4i16,// ->188884
80986 MVT::v4i16, 1/*#Ops*/, 0,
81007 /*188917*/ /*SwitchType*/ 11, MVT::v4i16,// ->188930
81011 MVT::v4i16, 1/*#Ops*/, 0,
81025 /*188949*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->188963
81029 MVT::v4i16, 1/*#Ops*/, 0,
81040 /*188978*/ OPC_CheckChild1Type, MVT::v4i16,
81078 /*189048*/ /*SwitchType*/ 11, MVT::v4i16,// ->189061
81082 MVT::v4i16, 1/*#Ops*/, 0,
81150 /*189181*/ /*SwitchType*/ 15, MVT::v4i16,// ->189198
81151 /*189183*/ OPC_CheckChild1Type, MVT::v4i16,
81153 /*189186*/ OPC_CheckChild2Type, MVT::v4i16,
81156 MVT::v4i16, 2/*#Ops*/, 0, 1,
81239 /*189348*/ /*SwitchType*/ 15, MVT::v4i16,// ->189365
81240 /*189350*/ OPC_CheckChild1Type, MVT::v4i16,
81242 /*189353*/ OPC_CheckChild2Type, MVT::v4i16,
81245 MVT::v4i16, 2/*#Ops*/, 0, 1,
81297 /*189457*/ /*SwitchType*/ 15, MVT::v4i16,// ->189474
81298 /*189459*/ OPC_CheckChild1Type, MVT::v4i16,
81300 /*189462*/ OPC_CheckChild2Type, MVT::v4i16,
81303 MVT::v4i16, 2/*#Ops*/, 0, 1,
81355 /*189566*/ /*SwitchType*/ 15, MVT::v4i16,// ->189583
81356 /*189568*/ OPC_CheckChild1Type, MVT::v4i16,
81358 /*189571*/ OPC_CheckChild2Type, MVT::v4i16,
81361 MVT::v4i16, 2/*#Ops*/, 0, 1,
81413 /*189675*/ /*SwitchType*/ 15, MVT::v4i16,// ->189692
81414 /*189677*/ OPC_CheckChild1Type, MVT::v4i16,
81416 /*189680*/ OPC_CheckChild2Type, MVT::v4i16,
81419 MVT::v4i16, 2/*#Ops*/, 0, 1,
81471 /*189784*/ /*SwitchType*/ 15, MVT::v4i16,// ->189801
81472 /*189786*/ OPC_CheckChild1Type, MVT::v4i16,
81474 /*189789*/ OPC_CheckChild2Type, MVT::v4i16,
81477 MVT::v4i16, 2/*#Ops*/, 0, 1,
81529 /*189893*/ /*SwitchType*/ 15, MVT::v4i16,// ->189910
81530 /*189895*/ OPC_CheckChild1Type, MVT::v4i16,
81532 /*189898*/ OPC_CheckChild2Type, MVT::v4i16,
81535 MVT::v4i16, 2/*#Ops*/, 0, 1,
81587 /*190002*/ /*SwitchType*/ 15, MVT::v4i16,// ->190019
81588 /*190004*/ OPC_CheckChild1Type, MVT::v4i16,
81590 /*190007*/ OPC_CheckChild2Type, MVT::v4i16,
81593 MVT::v4i16, 2/*#Ops*/, 0, 1,
81645 /*190111*/ /*SwitchType*/ 15, MVT::v4i16,// ->190128
81646 /*190113*/ OPC_CheckChild1Type, MVT::v4i16,
81648 /*190116*/ OPC_CheckChild2Type, MVT::v4i16,
81651 MVT::v4i16, 2/*#Ops*/, 0, 1,
81703 /*190220*/ /*SwitchType*/ 15, MVT::v4i16,// ->190237
81704 /*190222*/ OPC_CheckChild1Type, MVT::v4i16,
81706 /*190225*/ OPC_CheckChild2Type, MVT::v4i16,
81709 MVT::v4i16, 2/*#Ops*/, 0, 1,
81761 /*190329*/ /*SwitchType*/ 15, MVT::v4i16,// ->190346
81762 /*190331*/ OPC_CheckChild1Type, MVT::v4i16,
81764 /*190334*/ OPC_CheckChild2Type, MVT::v4i16,
81767 MVT::v4i16, 2/*#Ops*/, 0, 1,
81819 /*190438*/ /*SwitchType*/ 15, MVT::v4i16,// ->190455
81820 /*190440*/ OPC_CheckChild1Type, MVT::v4i16,
81822 /*190443*/ OPC_CheckChild2Type, MVT::v4i16,
81825 MVT::v4i16, 2/*#Ops*/, 0, 1,
81877 /*190547*/ /*SwitchType*/ 15, MVT::v4i16,// ->190564
81878 /*190549*/ OPC_CheckChild1Type, MVT::v4i16,
81880 /*190552*/ OPC_CheckChild2Type, MVT::v4i16,
81883 MVT::v4i16, 2/*#Ops*/, 0, 1,
81926 /*190639*/ /*SwitchType*/ 15, MVT::v4i16,// ->190656
81932 MVT::v4i16, 2/*#Ops*/, 0, 1,
81957 /*190697*/ /*SwitchType*/ 15, MVT::v4i16,// ->190714
81963 MVT::v4i16, 2/*#Ops*/, 0, 1,
81988 /*190755*/ /*SwitchType*/ 15, MVT::v4i16,// ->190772
81994 MVT::v4i16, 2/*#Ops*/, 0, 1,
82019 /*190813*/ /*SwitchType*/ 15, MVT::v4i16,// ->190830
82025 MVT::v4i16, 2/*#Ops*/, 0, 1,
83191 /*192971*/ /*SwitchType*/ 11, MVT::v4i16,// ->192984
83192 /*192973*/ OPC_CheckChild0Type, MVT::v4i16,
83195 MVT::v4i16, 1/*#Ops*/, 0,
84670 /*196124*/ /*SwitchType*/ 74, MVT::v4i16,// ->196200
84677 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
84684 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
84691 MVT::v4i16, 2/*#Ops*/, 2, 3,
84698 MVT::v4i16, 2/*#Ops*/, 2, 3,
84706 MVT::v4i16, 1/*#Ops*/, 1,
85729 /*198357*/ /*SwitchType*/ 10, MVT::v4i16,// ->198369
85732 MVT::v4i16, 2/*#Ops*/, 0, 1,
85864 /*198574*/ OPC_CheckType, MVT::v4i16,
85867 MVT::v4i16, 2/*#Ops*/, 0, 1,
85880 /*198599*/ OPC_CheckType, MVT::v4i16,
85883 MVT::v4i16, 2/*#Ops*/, 1, 0,
85893 /*198618*/ OPC_CheckType, MVT::v4i16,
85896 MVT::v4i16, 2/*#Ops*/, 1, 0,
86140 /*198999*/ /*SwitchType*/ 10, MVT::v4i16,// ->199011
86143 MVT::v4i16, 2/*#Ops*/, 0, 1,
86972 /*200731*/ OPC_SwitchType /*3 cases */, 77, MVT::v4i16,// ->200811
86992 /*200767*/ OPC_CheckType, MVT::v4i16,
87006 /*200793*/ OPC_CheckType, MVT::v4i16,
87084 /*200934*/ OPC_SwitchType /*3 cases */, 77, MVT::v4i16,// ->201014
87104 /*200970*/ OPC_CheckType, MVT::v4i16,
87118 /*200996*/ OPC_CheckType, MVT::v4i16,
87220 /*201179*/ /*SwitchType*/ 35, MVT::v4i16,// ->201216
87232 /*201200*/ OPC_CheckType, MVT::v4i16,
87288 /*201300*/ /*SwitchType*/ 35, MVT::v4i16,// ->201337
87300 /*201321*/ OPC_CheckType, MVT::v4i16,
87340 /*201394*/ OPC_CheckChild1Type, MVT::v4i16,
87352 /*201415*/ OPC_CheckType, MVT::v4i16,
87364 /*201437*/ OPC_CheckChild2Type, MVT::v4i16,
87423 /*201544*/ OPC_CheckChild1Type, MVT::v4i16,
87435 /*201565*/ OPC_CheckType, MVT::v4i16,
87447 /*201587*/ OPC_CheckChild2Type, MVT::v4i16,
87518 /*201716*/ /*SwitchType*/ 18, MVT::v4i16,// ->201736
87556 /*201786*/ /*SwitchType*/ 18, MVT::v4i16,// ->201806
87594 /*201854*/ OPC_SwitchType /*2 cases */, 14, MVT::v4i16,// ->201871
87598 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 4,
87650 /*201963*/ OPC_SwitchType /*2 cases */, 14, MVT::v4i16,// ->201980
87654 MVT::v4i16, 4/*#Ops*/, 0, 3, 1, 4,
87715 /*202088*/ OPC_CheckChild0Type, MVT::v4i16,
87720 /*202096*/ OPC_CheckChild0Type, MVT::v4i16,
87761 /*202167*/ OPC_CheckChild0Type, MVT::v4i16,
87766 /*202175*/ OPC_CheckChild0Type, MVT::v4i16,
87805 /*202242*/ /*SwitchType*/ 9, MVT::v4i16,// ->202253
87808 MVT::v4i16, 1/*#Ops*/, 0,
87863 /*202351*/ /*SwitchType*/ 11, MVT::v4i16,// ->202364
87866 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
87900 /*202426*/ OPC_CheckChild0Type, MVT::v4i16,
87930 /*202480*/ OPC_CheckChild0Type, MVT::v4i16,
87960 /*202534*/ OPC_CheckChild0Type, MVT::v4i16,
87990 /*202588*/ OPC_CheckChild0Type, MVT::v4i16,
88023 /*202648*/ /*SwitchType*/ 10, MVT::v4i16,// ->202660
88026 MVT::v4i16, 2/*#Ops*/, 0, 1,
88807 /*204245*/ /*SwitchType*/ 7, MVT::v4i16,// ->204254
88809 MVT::v4i16, 1/*#Ops*/, 0,
88850 /*204319*/ /*SwitchType*/ 7, MVT::v4i16,// ->204328
88852 MVT::v4i16, 1/*#Ops*/, 0,
88891 /*204393*/ /*SwitchType*/ 10, MVT::v4i16,// ->204405
88894 MVT::v4i16, 2/*#Ops*/, 0, 1,
89111 /*204852*/ /*SwitchType*/ 11, MVT::v4i16,// ->204865
89114 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
89654 /*205748*/ OPC_CheckType, MVT::v4i16,
89657 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
89671 /*205776*/ OPC_CheckType, MVT::v4i16,
89674 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
89684 /*205797*/ OPC_CheckType, MVT::v4i16,
89687 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
89702 /*205826*/ OPC_CheckType, MVT::v4i16,
89705 MVT::v4i16, 3/*#Ops*/, 1, 0, 2,
89716 /*205848*/ OPC_CheckType, MVT::v4i16,
89719 MVT::v4i16, 3/*#Ops*/, 1, 0, 2,
89734 /*205877*/ OPC_CheckType, MVT::v4i16,
89737 MVT::v4i16, 3/*#Ops*/, 1, 0, 2,
89747 /*205898*/ OPC_CheckType, MVT::v4i16,
89750 MVT::v4i16, 3/*#Ops*/, 1, 0, 2,
89773 /*205938*/ OPC_CheckType, MVT::v4i16,
89776 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
89783 /*205956*/ OPC_CheckType, MVT::v4i16,
89786 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
89804 /*205988*/ OPC_CheckType, MVT::v4i16,
89807 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
89814 /*206006*/ OPC_CheckType, MVT::v4i16,
89817 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
89840 /*206048*/ OPC_CheckType, MVT::v4i16,
89843 MVT::v4i16, 3/*#Ops*/, 1, 2, 0,
89850 /*206066*/ OPC_CheckType, MVT::v4i16,
89853 MVT::v4i16, 3/*#Ops*/, 1, 2, 0,
89870 /*206097*/ OPC_CheckType, MVT::v4i16,
89873 MVT::v4i16, 3/*#Ops*/, 1, 2, 0,
89880 /*206115*/ OPC_CheckType, MVT::v4i16,
89883 MVT::v4i16, 3/*#Ops*/, 1, 2, 0,
91155 /*208187*/ /*SwitchType*/ 10, MVT::v4i16,// ->208199
91158 MVT::v4i16, 2/*#Ops*/, 0, 1,
91289 /*208403*/ OPC_CheckType, MVT::v4i16,
91292 MVT::v4i16, 2/*#Ops*/, 0, 1,
91305 /*208428*/ OPC_CheckType, MVT::v4i16,
91308 MVT::v4i16, 2/*#Ops*/, 1, 0,
91318 /*208447*/ OPC_CheckType, MVT::v4i16,
91321 MVT::v4i16, 2/*#Ops*/, 1, 0,
91565 /*208828*/ /*SwitchType*/ 10, MVT::v4i16,// ->208840
91568 MVT::v4i16, 2/*#Ops*/, 0, 1,
92747 /*211102*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->211118
92751 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
92802 /*211206*/ OPC_SwitchType /*2 cases */, 13, MVT::v4i16,// ->211222
92806 MVT::v4i16, 3/*#Ops*/, 2, 0, 3,
92859 /*211317*/ /*SwitchType*/ 10, MVT::v4i16,// ->211329
92862 MVT::v4i16, 2/*#Ops*/, 0, 1,
94186 /*214023*/ OPC_CheckType, MVT::v4i16,
94189 MVT::v4i16, 1/*#Ops*/, 0,
94498 /*214601*/ OPC_CheckType, MVT::v4i16,
94501 MVT::v4i16, 1/*#Ops*/, 0,
94739 /*215071*/ /*SwitchType*/ 18, MVT::v4i16,// ->215091
94770 /*215132*/ OPC_CheckChild0Type, MVT::v4i16,
95497 /*216512*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->216527
95501 MVT::v4i16, 2/*#Ops*/, 0, 2,
95596 /*216698*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->216713
95600 MVT::v4i16, 2/*#Ops*/, 0, 2,
95685 /*216866*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->216881
95689 MVT::v4i16, 2/*#Ops*/, 0, 2,
95774 /*217034*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->217049
95778 MVT::v4i16, 2/*#Ops*/, 0, 2,
95873 /*217220*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->217235
95877 MVT::v4i16, 2/*#Ops*/, 0, 2,
95962 /*217388*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->217403
95966 MVT::v4i16, 2/*#Ops*/, 0, 2,
96051 /*217556*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->217571
96055 MVT::v4i16, 2/*#Ops*/, 0, 2,
96370 /*218162*/ /*SwitchType*/ 32, MVT::v4i16,// ->218196
96379 /*218178*/ OPC_CheckType, MVT::v4i16,
96381 /*218181*/ OPC_CheckType, MVT::v4i16,
96422 /*218254*/ /*SwitchType*/ 18, MVT::v4i16,// ->218274
96423 /*218256*/ OPC_CheckChild1Type, MVT::v4i16,
96425 /*218259*/ OPC_CheckChild2Type, MVT::v4i16,
96471 /*218343*/ /*SwitchType*/ 32, MVT::v4i16,// ->218377
96480 /*218359*/ OPC_CheckType, MVT::v4i16,
96482 /*218362*/ OPC_CheckType, MVT::v4i16,
96523 /*218435*/ /*SwitchType*/ 18, MVT::v4i16,// ->218455
96524 /*218437*/ OPC_CheckChild1Type, MVT::v4i16,
96526 /*218440*/ OPC_CheckChild2Type, MVT::v4i16,
96560 /*218503*/ /*SwitchType*/ 18, MVT::v4i16,// ->218523
96592 /*218565*/ OPC_CheckChild0Type, MVT::v4i16,
99335 /*223805*/ /*SwitchType*/ 13, MVT::v4i16,// ->223820
99340 MVT::v4i16, 2/*#Ops*/, 0, 1,
99402 /*223931*/ /*SwitchType*/ 13, MVT::v4i16,// ->223946
99407 MVT::v4i16, 2/*#Ops*/, 0, 1,
99469 /*224057*/ /*SwitchType*/ 13, MVT::v4i16,// ->224072
99474 MVT::v4i16, 2/*#Ops*/, 0, 1,
99557 /*224220*/ /*SwitchType*/ 34, MVT::v4i16,// ->224256
99569 /*224241*/ OPC_CheckType, MVT::v4i16,
99617 /*224320*/ OPC_CheckChild0Type, MVT::v4i16,
99622 /*224328*/ OPC_CheckChild0Type, MVT::v4i16,
99660 /*224392*/ /*SwitchType*/ 9, MVT::v4i16,// ->224403
99663 MVT::v4i16, 1/*#Ops*/, 0,
99729 /*224523*/ OPC_CheckType, MVT::v4i16,
99731 MVT::v4i16, 2/*#Ops*/, 0, 1,
99761 /*224582*/ OPC_CheckType, MVT::v4i16,
99763 MVT::v4i16, 2/*#Ops*/, 0, 1,
99799 /*224647*/ OPC_CheckType, MVT::v4i16,
99802 MVT::v4i16, 2/*#Ops*/, 0, 2,
99841 /*224720*/ OPC_CheckType, MVT::v4i16,
99845 MVT::v4i16, 2/*#Ops*/, 0, 2,
99871 /*224773*/ /*SwitchType*/ 11, MVT::v4i16,// ->224786
99875 MVT::v4i16, 1/*#Ops*/, 0,
99965 /*224943*/ /*SwitchType*/ 18, MVT::v4i16,// ->224963
99974 MVT::v4i16, 1/*#Ops*/, 0,
100019 /*225026*/ OPC_CheckChild0Type, MVT::v4i16,
100167 /*225278*/ /*SwitchType*/ 18, MVT::v4i16,// ->225298
100176 MVT::v4i16, 1/*#Ops*/, 0,
100283 /*225468*/ /*SwitchType*/ 3, MVT::v4i16,// ->225473
100377 /*225623*/ /*SwitchType*/ 18, MVT::v4i16,// ->225643
100386 MVT::v4i16, 1/*#Ops*/, 0,
100468 /*225769*/ /*SwitchType*/ 18, MVT::v4i16,// ->225789
100477 MVT::v4i16, 1/*#Ops*/, 0,
100546 /*225892*/ /*SwitchType*/ 18, MVT::v4i16,// ->225912
100555 MVT::v4i16, 1/*#Ops*/, 0,
100636 /*226036*/ /*SwitchType*/ 18, MVT::v4i16,// ->226056
100645 MVT::v4i16, 1/*#Ops*/, 0,
101358 /*227232*/ /*SwitchType*/ 37, MVT::v4i16,// ->227271
101363 MVT::v4i16, 2/*#Ops*/, 0, 1,
101372 MVT::v4i16, 1/*#Ops*/, 2,
101925 /*228274*/ /*SwitchType*/ 18, MVT::v4i16,// ->228294
101956 /*228335*/ OPC_CheckChild0Type, MVT::v4i16,
104094 /*232855*/ OPC_CheckChild0Type, MVT::v4i16,
104611 /*234279*/ OPC_CheckChild0Type, MVT::v4i16,
106694 /*238322*/ OPC_SwitchType /*2 cases */, 68, MVT::v4i16,// ->238393
106699 MVT::v4i16, 0/*#Ops*/, // Results = #6
106704 MVT::v4i16, 3/*#Ops*/, 6, 7, 8,
106711 MVT::v4i16, 0/*#Ops*/, // Results = #6
106716 MVT::v4i16, 3/*#Ops*/, 6, 7, 8,
106876 /*238787*/ OPC_SwitchType /*2 cases */, 30, MVT::v4i16,// ->238820
106880 MVT::v4i16, 0/*#Ops*/, // Results = #4
106885 MVT::v4i16, 3/*#Ops*/, 4, 5, 6,
107017 /*239129*/ /*SwitchType*/ 26, MVT::v4i16,// ->239157
107024 MVT::v4i16, 3/*#Ops*/, 1, 3, 4,
107296 /*239800*/ OPC_CheckType, MVT::v4i16,
107302 MVT::v4i16, 2/*#Ops*/, 3, 4,
107376 /*239973*/ OPC_CheckType, MVT::v4i16,
107387 MVT::v4i16, 2/*#Ops*/, 8, 9,
107477 /*240203*/ /*SwitchType*/ 11, MVT::v4i16,// ->240216
107480 MVT::v4i16, 3/*#Ops*/, 0, 1, 3,
107719 /*240724*/ /*SwitchType*/ 19, MVT::v4i16,// ->240745
107757 /*240788*/ OPC_CheckChild0Type, MVT::v4i16,
107811 /*240885*/ /*SwitchType*/ 47, MVT::v4i16,// ->240934
107897 /*241034*/ OPC_CheckChild0Type, MVT::v4i16,
107983 /*241187*/ /*SwitchType*/ 47, MVT::v4i16,// ->241236
108069 /*241336*/ OPC_CheckChild0Type, MVT::v4i16,
108160 /*241495*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->241510
108164 MVT::v4i16, 2/*#Ops*/, 0, 2,
109714 /*245055*/ OPC_CheckType, MVT::v4i16,
109725 MVT::v4i16, 2/*#Ops*/, 8, 9,
110260 /*246339*/ /*SwitchType*/ 13, MVT::v4i16,// ->246354
110264 MVT::v4i16, 2/*#Ops*/, 0, 3,
110315 /*246458*/ /*SwitchType*/ 28, MVT::v4i16,// ->246488
110323 MVT::v4i16, 2/*#Ops*/, 4, 6,
110412 /*246688*/ /*SwitchType*/ 13, MVT::v4i16,// ->246703
110416 MVT::v4i16, 2/*#Ops*/, 0, 3,
110435 /*246735*/ OPC_CheckChild0Type, MVT::v4i16,
110484 /*246852*/ /*SwitchType*/ 28, MVT::v4i16,// ->246882
110492 MVT::v4i16, 2/*#Ops*/, 4, 6,
110547 /*246991*/ OPC_SwitchType /*2 cases */, 8, MVT::v4i16,// ->247002
110550 MVT::v4i16, 1/*#Ops*/, 1,
110612 /*247101*/ /*SwitchType*/ 9, MVT::v4i16,// ->247112
110615 MVT::v4i16, 1/*#Ops*/, 0,
110944 /*247828*/ OPC_SwitchType /*4 cases */, 15, MVT::v4i16,// ->247846
110949 MVT::v4i16, 3/*#Ops*/, 0, 3, 4,
110990 /*247920*/ OPC_SwitchType /*4 cases */, 15, MVT::v4i16,// ->247938
110995 MVT::v4i16, 3/*#Ops*/, 0, 3, 4,
111049 /*248040*/ /*SwitchType*/ 12, MVT::v4i16,// ->248054
111053 MVT::v4i16, 2/*#Ops*/, 2, 3,
111119 /*248174*/ /*SwitchType*/ 12, MVT::v4i16,// ->248188
111123 MVT::v4i16, 2/*#Ops*/, 2, 3,
111185 /*248301*/ /*SwitchType*/ 10, MVT::v4i16,// ->248313
111188 MVT::v4i16, 2/*#Ops*/, 0, 1,
111234 /*248395*/ /*SwitchType*/ 7, MVT::v4i16,// ->248404
111236 MVT::v4i16, 1/*#Ops*/, 0,
111271 /*248462*/ OPC_SwitchType /*7 cases */, 11, MVT::v4i16,// ->248476
111274 MVT::v4i16, 2/*#Ops*/, 0, 1,
111329 /*248590*/ OPC_SwitchType /*2 cases */, 23, MVT::v4i16,// ->248616
111335 MVT::v4i16, 2/*#Ops*/, 2, 3,
111402 /*248781*/ /*SwitchType*/ 22, MVT::v4i16,// ->248805
111408 MVT::v4i16, 2/*#Ops*/, 2, 3,
111520 /*249020*/ OPC_SwitchType /*2 cases */, 12, MVT::v4i16,// ->249035
111524 MVT::v4i16, 2/*#Ops*/, 0, 2,
111877 /*249745*/ /*SwitchType*/ 3, MVT::v4i16,// ->249750
111899 /*249772*/ OPC_CheckChild0Type, MVT::v4i16,
111904 /*249780*/ /*SwitchType*/ 3, MVT::v4i16,// ->249785
111927 /*249810*/ /*SwitchType*/ 3, MVT::v4i16,// ->249815
111954 /*249845*/ /*SwitchType*/ 3, MVT::v4i16,// ->249850
111985 /*249885*/ /*SwitchType*/ 3, MVT::v4i16,// ->249890
112207 /*250179*/ /*SwitchType*/ 9, MVT::v4i16,// ->250190
112210 MVT::v4i16, 1/*#Ops*/, 0,
112258 /*250273*/ /*SwitchType*/ 9, MVT::v4i16,// ->250284
112261 MVT::v4i16, 1/*#Ops*/, 0,
112309 /*250367*/ /*SwitchType*/ 9, MVT::v4i16,// ->250378
112312 MVT::v4i16, 1/*#Ops*/, 0,
112360 /*250461*/ /*SwitchType*/ 9, MVT::v4i16,// ->250472
112363 MVT::v4i16, 1/*#Ops*/, 0,
112411 /*250555*/ /*SwitchType*/ 9, MVT::v4i16,// ->250566
112414 MVT::v4i16, 1/*#Ops*/, 0,
112467 /*250658*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->250672
112471 MVT::v4i16, 1/*#Ops*/, 0,
112512 /*250742*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->250756
112516 MVT::v4i16, 1/*#Ops*/, 0,
112557 /*250826*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->250840
112561 MVT::v4i16, 1/*#Ops*/, 0,
112602 /*250910*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->250924
112606 MVT::v4i16, 1/*#Ops*/, 0,
112647 /*250994*/ OPC_SwitchType /*6 cases */, 11, MVT::v4i16,// ->251008
112651 MVT::v4i16, 1/*#Ops*/, 0,
112702 /*251097*/ /*SwitchType*/ 7, MVT::v4i16,// ->251106
112704 MVT::v4i16, 1/*#Ops*/, 0,
112762 /*251207*/ /*SwitchType*/ 9, MVT::v4i16,// ->251218
112765 MVT::v4i16, 1/*#Ops*/, 0,
112799 /*251275*/ /*SwitchType*/ 9, MVT::v4i16,// ->251286
112802 MVT::v4i16, 1/*#Ops*/, 0,
112859 /*251386*/ /*SwitchType*/ 10, MVT::v4i16,// ->251398
112862 MVT::v4i16, 2/*#Ops*/, 0, 1,
112911 /*251489*/ /*SwitchType*/ 10, MVT::v4i16,// ->251501
112914 MVT::v4i16, 2/*#Ops*/, 0, 1,
112963 /*251592*/ /*SwitchType*/ 10, MVT::v4i16,// ->251604
112966 MVT::v4i16, 2/*#Ops*/, 0, 1,
113015 /*251695*/ /*SwitchType*/ 10, MVT::v4i16,// ->251707
113018 MVT::v4i16, 2/*#Ops*/, 0, 1,
113067 /*251798*/ /*SwitchType*/ 10, MVT::v4i16,// ->251810
113070 MVT::v4i16, 2/*#Ops*/, 0, 1,
113119 /*251901*/ /*SwitchType*/ 10, MVT::v4i16,// ->251913
113122 MVT::v4i16, 2/*#Ops*/, 0, 1,
113159 /*251980*/ /*SwitchType*/ 10, MVT::v4i16,// ->251992
113162 MVT::v4i16, 2/*#Ops*/, 0, 1,
113199 /*252059*/ /*SwitchType*/ 10, MVT::v4i16,// ->252071
113202 MVT::v4i16, 2/*#Ops*/, 0, 1,
113239 /*252138*/ /*SwitchType*/ 10, MVT::v4i16,// ->252150
113242 MVT::v4i16, 2/*#Ops*/, 0, 1,
113280 /*252220*/ /*SwitchType*/ 11, MVT::v4i16,// ->252233
113283 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
113326 /*252317*/ /*SwitchType*/ 9, MVT::v4i16,// ->252328
113328 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
113372 /*252415*/ OPC_CheckChild0Type, MVT::v4i16,
113396 /*252460*/ OPC_CheckChild0Type, MVT::v4i16,
113425 /*252516*/ /*SwitchType*/ 10, MVT::v4i16,// ->252528
113428 MVT::v4i16, 2/*#Ops*/, 0, 1,
113501 /*252668*/ /*SwitchType*/ 10, MVT::v4i16,// ->252680
113504 MVT::v4i16, 2/*#Ops*/, 0, 1,
113577 /*252820*/ /*SwitchType*/ 10, MVT::v4i16,// ->252832
113580 MVT::v4i16, 2/*#Ops*/, 0, 1,
113653 /*252972*/ /*SwitchType*/ 10, MVT::v4i16,// ->252984
113656 MVT::v4i16, 2/*#Ops*/, 0, 1,
113729 /*253124*/ /*SwitchType*/ 10, MVT::v4i16,// ->253136
113732 MVT::v4i16, 2/*#Ops*/, 0, 1,
113805 /*253276*/ /*SwitchType*/ 10, MVT::v4i16,// ->253288
113808 MVT::v4i16, 2/*#Ops*/, 0, 1,
113903 /*253494*/ /*SwitchType*/ 25, MVT::v4i16,// ->253521
113905 MVT::v4i16, 0/*#Ops*/, // Results = #1
113910 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
113971 /*253673*/ /*SwitchType*/ 25, MVT::v4i16,// ->253700
113973 MVT::v4i16, 0/*#Ops*/, // Results = #1
113978 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
114029 /*253825*/ /*SwitchType*/ 25, MVT::v4i16,// ->253852
114031 MVT::v4i16, 0/*#Ops*/, // Results = #1
114036 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
114087 /*253977*/ /*SwitchType*/ 25, MVT::v4i16,// ->254004
114089 MVT::v4i16, 0/*#Ops*/, // Results = #1
114094 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
114145 /*254129*/ /*SwitchType*/ 25, MVT::v4i16,// ->254156
114147 MVT::v4i16, 0/*#Ops*/, // Results = #1
114152 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
114203 /*254281*/ /*SwitchType*/ 25, MVT::v4i16,// ->254308
114205 MVT::v4i16, 0/*#Ops*/, // Results = #1
114210 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
114279 /*254466*/ /*SwitchType*/ 21, MVT::v4i16,// ->254489
114285 MVT::v4i16, 2/*#Ops*/, 1, 2,
114342 /*254617*/ /*SwitchType*/ 22, MVT::v4i16,// ->254641
114348 MVT::v4i16, 2/*#Ops*/, 1, 2,
gen/lib/Target/AArch64/AArch64GenFastISel.inc 155 if (RetVT.SimpleTy != MVT::v4i16)
212 case MVT::v4i16: return fastEmit_AArch64ISD_CMEQz_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
243 if (RetVT.SimpleTy != MVT::v4i16)
300 case MVT::v4i16: return fastEmit_AArch64ISD_CMGEz_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
331 if (RetVT.SimpleTy != MVT::v4i16)
388 case MVT::v4i16: return fastEmit_AArch64ISD_CMGTz_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
419 if (RetVT.SimpleTy != MVT::v4i16)
476 case MVT::v4i16: return fastEmit_AArch64ISD_CMLEz_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
507 if (RetVT.SimpleTy != MVT::v4i16)
564 case MVT::v4i16: return fastEmit_AArch64ISD_CMLTz_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
643 case MVT::v4i16: return fastEmit_AArch64ISD_DUP_MVT_i32_MVT_v4i16_r(Op0, Op0IsKill);
687 if (RetVT.SimpleTy != MVT::v4i16)
755 if (RetVT.SimpleTy != MVT::v4i16)
823 if (RetVT.SimpleTy != MVT::v4i16)
891 if (RetVT.SimpleTy != MVT::v4i16)
959 if (RetVT.SimpleTy != MVT::v4i16)
1139 if (RetVT.SimpleTy != MVT::v4i16)
1178 case MVT::v4i16: return fastEmit_AArch64ISD_NEG_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1203 if (RetVT.SimpleTy != MVT::v4i16)
1242 case MVT::v4i16: return fastEmit_AArch64ISD_NOT_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1301 if (RetVT.SimpleTy != MVT::v4i16)
1334 case MVT::v4i16: return fastEmit_AArch64ISD_REV32_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1363 if (RetVT.SimpleTy != MVT::v4i16)
1426 case MVT::v4i16: return fastEmit_AArch64ISD_REV64_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1696 if (RetVT.SimpleTy != MVT::v4i16)
1754 case MVT::v4i16: return fastEmit_ISD_ABS_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1804 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v4i16_r(Op0, Op0IsKill);
1864 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v4i16_r(Op0, Op0IsKill);
2074 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v2i32_MVT_v4i16_r(Op0, Op0IsKill);
2166 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v4i16_r(Op0, Op0IsKill);
2366 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v2f32_MVT_v4i16_r(Op0, Op0IsKill);
2458 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v1f64_MVT_v4i16_r(Op0, Op0IsKill);
2517 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
2625 if (RetVT.SimpleTy != MVT::v4i16)
2666 case MVT::v4i16: return fastEmit_ISD_CTLZ_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
3321 if (RetVT.SimpleTy != MVT::v4i16)
3448 if (RetVT.SimpleTy != MVT::v4i16)
4066 case MVT::v4i16: return fastEmit_ISD_SINT_TO_FP_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
4093 if (RetVT.SimpleTy != MVT::v4i16)
4231 case MVT::v4i16: return fastEmit_ISD_UINT_TO_FP_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
4319 if (RetVT.SimpleTy != MVT::v4i16)
4376 case MVT::v4i16: return fastEmit_AArch64ISD_CMEQ_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4407 if (RetVT.SimpleTy != MVT::v4i16)
4464 case MVT::v4i16: return fastEmit_AArch64ISD_CMGE_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4495 if (RetVT.SimpleTy != MVT::v4i16)
4552 case MVT::v4i16: return fastEmit_AArch64ISD_CMGT_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4583 if (RetVT.SimpleTy != MVT::v4i16)
4640 case MVT::v4i16: return fastEmit_AArch64ISD_CMHI_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4671 if (RetVT.SimpleTy != MVT::v4i16)
4728 case MVT::v4i16: return fastEmit_AArch64ISD_CMHS_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4759 if (RetVT.SimpleTy != MVT::v4i16)
4847 if (RetVT.SimpleTy != MVT::v4i16)
4935 if (RetVT.SimpleTy != MVT::v4i16)
5149 case MVT::v4i16: return fastEmit_AArch64ISD_SMULL_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5176 if (RetVT.SimpleTy != MVT::v4i16)
5269 case MVT::v4i16: return fastEmit_AArch64ISD_TRN1_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5304 if (RetVT.SimpleTy != MVT::v4i16)
5397 case MVT::v4i16: return fastEmit_AArch64ISD_TRN2_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5434 case MVT::v4i16: return fastEmit_AArch64ISD_UMULL_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5461 if (RetVT.SimpleTy != MVT::v4i16)
5554 case MVT::v4i16: return fastEmit_AArch64ISD_UZP1_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5589 if (RetVT.SimpleTy != MVT::v4i16)
5682 case MVT::v4i16: return fastEmit_AArch64ISD_UZP2_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5717 if (RetVT.SimpleTy != MVT::v4i16)
5810 case MVT::v4i16: return fastEmit_AArch64ISD_ZIP1_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5845 if (RetVT.SimpleTy != MVT::v4i16)
5938 case MVT::v4i16: return fastEmit_AArch64ISD_ZIP2_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5985 if (RetVT.SimpleTy != MVT::v4i16)
6044 case MVT::v4i16: return fastEmit_ISD_ADD_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6087 if (RetVT.SimpleTy != MVT::v4i16)
6146 case MVT::v4i16: return fastEmit_ISD_AND_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6939 if (RetVT.SimpleTy != MVT::v4i16)
6978 case MVT::v4i16: return fastEmit_ISD_MUL_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7049 if (RetVT.SimpleTy != MVT::v4i16)
7108 case MVT::v4i16: return fastEmit_ISD_OR_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7191 if (RetVT.SimpleTy != MVT::v4i16)
7230 case MVT::v4i16: return fastEmit_ISD_SMAX_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7259 if (RetVT.SimpleTy != MVT::v4i16)
7298 case MVT::v4i16: return fastEmit_ISD_SMIN_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7369 if (RetVT.SimpleTy != MVT::v4i16)
7428 case MVT::v4i16: return fastEmit_ISD_SUB_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7481 if (RetVT.SimpleTy != MVT::v4i16)
7520 case MVT::v4i16: return fastEmit_ISD_UMAX_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7549 if (RetVT.SimpleTy != MVT::v4i16)
7588 case MVT::v4i16: return fastEmit_ISD_UMIN_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7629 if (RetVT.SimpleTy != MVT::v4i16)
7688 case MVT::v4i16: return fastEmit_ISD_XOR_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7912 case MVT::v4i16: return fastEmit_AArch64ISD_DUPLANE16_MVT_v8i16_MVT_v4i16_ri_Predicate_VectorIndexH(Op0, Op0IsKill, imm1);
8635 if (RetVT.SimpleTy != MVT::v4i16)
8654 case MVT::v4i16: return fastEmit_AArch64ISD_SQSHLU_I_MVT_v4i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8663 if (RetVT.SimpleTy != MVT::v4i16)
8682 case MVT::v4i16: return fastEmit_AArch64ISD_SQSHL_I_MVT_v4i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8691 if (RetVT.SimpleTy != MVT::v4i16)
8710 case MVT::v4i16: return fastEmit_AArch64ISD_UQSHL_I_MVT_v4i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8719 if (RetVT.SimpleTy != MVT::v4i16)
8738 case MVT::v4i16: return fastEmit_AArch64ISD_VSHL_MVT_v4i16_ri_Predicate_vecshiftL16(RetVT, Op0, Op0IsKill, imm1);
8883 if (RetVT.SimpleTy != MVT::v4i16)
8902 case MVT::v4i16: return fastEmit_AArch64ISD_SRSHR_I_MVT_v4i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8911 if (RetVT.SimpleTy != MVT::v4i16)
8930 case MVT::v4i16: return fastEmit_AArch64ISD_URSHR_I_MVT_v4i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8939 if (RetVT.SimpleTy != MVT::v4i16)
8958 case MVT::v4i16: return fastEmit_AArch64ISD_VASHR_MVT_v4i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
8967 if (RetVT.SimpleTy != MVT::v4i16)
8986 case MVT::v4i16: return fastEmit_AArch64ISD_VLSHR_MVT_v4i16_ri_Predicate_vecshiftR16(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc 5183 /* 7 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::Other,
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc30597 /* 64567*/ /*SwitchType*/ 67, MVT::v4i16,// ->64636
30604 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
30614 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
30623 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
30786 /* 64984*/ OPC_CheckType, MVT::v4i16,
30792 MVT::v4i16, 3/*#Ops*/, 2, 3, 4,
30800 /* 65012*/ OPC_CheckType, MVT::v4i16,
30806 MVT::v4i16, 3/*#Ops*/, 2, 3, 4,
30862 /* 65147*/ /*SwitchType*/ 20, MVT::v4i16,// ->65169
30868 MVT::v4i16, 4/*#Ops*/, 1, 2, 3, 4,
31120 /* 65789*/ /*SwitchType*/ 23, MVT::v4i16,// ->65814
31127 MVT::v4i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
31193 /* 65970*/ /*SwitchType*/ 23, MVT::v4i16,// ->65995
31200 MVT::v4i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
31734 /* 67126*/ OPC_CheckChild1Type, MVT::v4i16,
31750 /* 67157*/ OPC_CheckChild1Type, MVT::v4i16,
33162 /* 70289*/ OPC_CheckChild1Type, MVT::v4i16,
33424 /* 70864*/ OPC_CheckChild1Type, MVT::v4i16,
39412 /* 84440*/ /*SwitchType*/ 35, MVT::v4i16,// ->84477
39422 MVT::v4i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
39479 /* 84613*/ /*SwitchType*/ 36, MVT::v4i16,// ->84651
39489 MVT::v4i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39549 /* 84794*/ /*SwitchType*/ 36, MVT::v4i16,// ->84832
39559 MVT::v4i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39631 /* 85029*/ /*SwitchType*/ 56, MVT::v4i16,// ->85087
39646 MVT::v4i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
40106 /* 86143*/ /*SwitchType*/ 33, MVT::v4i16,// ->86178
40115 MVT::v4i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
40181 /* 86342*/ /*SwitchType*/ 34, MVT::v4i16,// ->86378
40190 MVT::v4i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40259 /* 86551*/ /*SwitchType*/ 34, MVT::v4i16,// ->86587
40268 MVT::v4i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40344 /* 86794*/ /*SwitchType*/ 54, MVT::v4i16,// ->86850
40358 MVT::v4i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
43102 /* 93208*/ OPC_CheckChild1Type, MVT::v4i16,
43916 /* 95017*/ OPC_CheckChild1Type, MVT::v4i16,
62556 /*136737*/ /*SwitchType*/ 3, MVT::v4i16,// ->136742
62579 /*136767*/ /*SwitchType*/ 3, MVT::v4i16,// ->136772
62606 /*136802*/ /*SwitchType*/ 3, MVT::v4i16,// ->136807
62616 /*136814*/ OPC_CheckChild0Type, MVT::v4i16,
62648 /*136857*/ /*SwitchType*/ 3, MVT::v4i16,// ->136862
62710 /*136936*/ /*SwitchType*/ 3, MVT::v4i16,// ->136941
78433 /*174373*/ /*SwitchType*/ 18, MVT::v4i16,// ->174393
78435 MVT::v4i16, 0/*#Ops*/, // Results = #1
78438 MVT::v4i16, 3/*#Ops*/, 1, 0, 2,
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc17461 /* 10 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::i64, MVT::i64, MVT::i64, MVT::Other,
17464 /* 34 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::Other,
17469 /* 61 */ MVT::v2i32, MVT::i64, MVT::v2f32, MVT::f64, MVT::i1, MVT::v4i16, MVT::v4f16, MVT::Other,
17470 /* 69 */ MVT::v2i32, MVT::i64, MVT::f64, MVT::v4i16, MVT::v4f16, MVT::Other,
17471 /* 75 */ MVT::v2i32, MVT::i64, MVT::v2f32, MVT::f64, MVT::v4i16, MVT::v4f16, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc 65 LocVT == MVT::v4i16 ||
237 LocVT == MVT::v4i16 ||
358 LocVT == MVT::v4i16 ||
425 LocVT == MVT::v4i16 ||
519 LocVT == MVT::v4i16 ||
607 LocVT == MVT::v4i16 ||
712 LocVT == MVT::v4i16 ||
828 LocVT == MVT::v4i16 ||
885 LocVT == MVT::v4i16 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc 5848 /* 11975*/ OPC_CheckChild1Type, MVT::v4i16,
5850 /* 11978*/ OPC_CheckChild2Type, MVT::v4i16,
5851 /* 11980*/ OPC_CheckType, MVT::v4i16,
5896 /* 12073*/ OPC_CheckChild1Type, MVT::v4i16,
5898 /* 12076*/ OPC_CheckChild2Type, MVT::v4i16,
5899 /* 12078*/ OPC_CheckType, MVT::v4i16,
5952 /* 12185*/ OPC_CheckChild1Type, MVT::v4i16,
5954 /* 12188*/ OPC_CheckChild2Type, MVT::v4i16,
5955 /* 12190*/ OPC_CheckType, MVT::v4i16,
6003 /* 12286*/ OPC_CheckChild1Type, MVT::v4i16,
6005 /* 12289*/ OPC_CheckChild2Type, MVT::v4i16,
6006 /* 12291*/ OPC_CheckType, MVT::v4i16,
6045 /* 12369*/ OPC_CheckChild0Type, MVT::v4i16,
6052 /* 12379*/ OPC_SwitchType /*2 cases */, 22, MVT::v4i16,// ->12404
6058 MVT::v4i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
6103 /* 12497*/ OPC_CheckChild0Type, MVT::v4i16,
6111 /* 12508*/ OPC_CheckType, MVT::v4i16,
6117 MVT::v4i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
6124 /* 12539*/ OPC_CheckChild0Type, MVT::v4i16,
6128 /* 12546*/ OPC_CheckChild0Type, MVT::v4i16,
6169 /* 12629*/ OPC_CheckChild0Type, MVT::v4i16,
6173 /* 12636*/ OPC_CheckChild0Type, MVT::v4i16,
6220 /* 12727*/ OPC_CheckChild0Type, MVT::v4i16,
6228 /* 12738*/ OPC_CheckType, MVT::v4i16,
6234 MVT::v4i16, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
6241 /* 12768*/ OPC_CheckChild0Type, MVT::v4i16,
6250 /* 12780*/ OPC_CheckType, MVT::v4i16,
6256 MVT::v4i16, 6/*#Ops*/, 3, 2, 0, 4, 5, 6,
6339 /* 12953*/ OPC_CheckChild0Type, MVT::v4i16,
6364 /* 13001*/ OPC_CheckChild0Type, MVT::v4i16,
6385 /* 13042*/ OPC_CheckChild0Type, MVT::v4i16,
6479 /* 13224*/ OPC_CheckChild0Type, MVT::v4i16,
6483 /* 13231*/ OPC_CheckChild0Type, MVT::v4i16,
6526 /* 13316*/ OPC_CheckChild0Type, MVT::v4i16,
6530 /* 13323*/ OPC_CheckChild0Type, MVT::v4i16,
6593 MVT::v4i16, 2/*#Ops*/, 2, 5, // Results = #6
6642 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
6673 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
6700 MVT::v4i16, 2/*#Ops*/, 0, 5, // Results = #6
6818 /* 13932*/ OPC_CheckChild1Type, MVT::v4i16,
6820 /* 13935*/ OPC_CheckChild2Type, MVT::v4i16,
6822 /* 13938*/ OPC_CheckType, MVT::v4i16,
6827 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
6900 /* 14108*/ OPC_CheckChild1Type, MVT::v4i16,
6902 /* 14111*/ OPC_CheckChild2Type, MVT::v4i16,
6904 /* 14114*/ OPC_CheckType, MVT::v4i16,
6909 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
6987 /* 14295*/ OPC_CheckChild1Type, MVT::v4i16,
6989 /* 14298*/ OPC_CheckChild2Type, MVT::v4i16,
6992 /* 14302*/ OPC_CheckType, MVT::v4i16,
6997 MVT::v4i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
7075 /* 14477*/ OPC_CheckChild1Type, MVT::v4i16,
7077 /* 14480*/ OPC_CheckChild2Type, MVT::v4i16,
7080 /* 14484*/ OPC_CheckType, MVT::v4i16,
7085 MVT::v4i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
7165 /* 14661*/ OPC_CheckChild0Type, MVT::v4i16,
7170 /* 14669*/ OPC_CheckChild0Type, MVT::v4i16,
7214 /* 14759*/ OPC_CheckChild0Type, MVT::v4i16,
7219 /* 14767*/ OPC_CheckChild0Type, MVT::v4i16,
7264 /* 14861*/ /*SwitchType*/ 21, MVT::v4i16,// ->14884
7270 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7344 /* 15059*/ /*SwitchType*/ 21, MVT::v4i16,// ->15082
7350 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7424 /* 15257*/ /*SwitchType*/ 21, MVT::v4i16,// ->15280
7430 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7504 /* 15455*/ /*SwitchType*/ 21, MVT::v4i16,// ->15478
7510 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
7621 /* 15737*/ /*SwitchType*/ 21, MVT::v4i16,// ->15760
7627 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7702 /* 15936*/ /*SwitchType*/ 21, MVT::v4i16,// ->15959
7708 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7783 /* 16135*/ /*SwitchType*/ 21, MVT::v4i16,// ->16158
7789 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
7864 /* 16334*/ /*SwitchType*/ 21, MVT::v4i16,// ->16357
7870 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
8117 /* 16862*/ OPC_CheckChild0Type, MVT::v4i16,
8152 /* 16938*/ OPC_CheckChild0Type, MVT::v4i16,
8185 /* 17013*/ /*SwitchType*/ 19, MVT::v4i16,// ->17034
8190 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
8241 /* 17151*/ OPC_CheckChild0Type, MVT::v4i16,
8280 /* 17235*/ OPC_CheckChild0Type, MVT::v4i16,
8357 /* 17413*/ OPC_CheckChild0Type, MVT::v4i16,
8395 /* 17492*/ OPC_CheckChild0Type, MVT::v4i16,
8431 /* 17570*/ /*SwitchType*/ 19, MVT::v4i16,// ->17591
8436 MVT::v4i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
8488 /* 17709*/ OPC_CheckChild0Type, MVT::v4i16,
8530 /* 17796*/ OPC_CheckChild0Type, MVT::v4i16,
8604 /* 17967*/ /*SwitchType*/ 18, MVT::v4i16,// ->17987
8609 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
15141 /* 32514*/ OPC_CheckChild1Type, MVT::v4i16,
15147 /* 32526*/ OPC_CheckChild1Type, MVT::v4i16,
15151 /* 32533*/ OPC_CheckChild0Type, MVT::v4i16,
15156 /* 32541*/ OPC_CheckType, MVT::v4i16,
15158 /* 32544*/ OPC_CheckType, MVT::v4i16,
15160 /* 32547*/ OPC_CheckType, MVT::v4i16,
15166 MVT::v4i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
15173 /* 32577*/ OPC_CheckChild0Type, MVT::v4i16,
15178 /* 32585*/ OPC_CheckType, MVT::v4i16,
15181 /* 32589*/ OPC_CheckChild2Type, MVT::v4i16,
15182 /* 32591*/ OPC_CheckType, MVT::v4i16,
15184 /* 32594*/ OPC_CheckType, MVT::v4i16,
15190 MVT::v4i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
15228 /* 32686*/ OPC_CheckChild1Type, MVT::v4i16,
15232 /* 32693*/ OPC_CheckChild0Type, MVT::v4i16,
15237 /* 32701*/ OPC_CheckType, MVT::v4i16,
15285 /* 32799*/ OPC_CheckChild1Type, MVT::v4i16,
15289 /* 32806*/ OPC_CheckChild0Type, MVT::v4i16,
15294 /* 32814*/ OPC_CheckType, MVT::v4i16,
15296 /* 32817*/ OPC_CheckType, MVT::v4i16,
15299 /* 32821*/ OPC_CheckChild2Type, MVT::v4i16,
15300 /* 32823*/ OPC_CheckType, MVT::v4i16,
15306 MVT::v4i16, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
15313 /* 32853*/ OPC_CheckChild0Type, MVT::v4i16,
15318 /* 32861*/ OPC_CheckType, MVT::v4i16,
15321 /* 32865*/ OPC_CheckChild2Type, MVT::v4i16,
15322 /* 32867*/ OPC_CheckType, MVT::v4i16,
15325 /* 32871*/ OPC_CheckChild2Type, MVT::v4i16,
15326 /* 32873*/ OPC_CheckType, MVT::v4i16,
15332 MVT::v4i16, 6/*#Ops*/, 3, 2, 0, 4, 5, 6,
15431 /* 33081*/ OPC_CheckChild0Type, MVT::v4i16,
15436 /* 33089*/ OPC_CheckType, MVT::v4i16,
15439 /* 33093*/ OPC_CheckChild2Type, MVT::v4i16,
15457 /* 33133*/ OPC_CheckChild1Type, MVT::v4i16,
15461 /* 33140*/ OPC_CheckChild0Type, MVT::v4i16,
15466 /* 33148*/ OPC_CheckType, MVT::v4i16,
15485 /* 33187*/ OPC_CheckChild0Type, MVT::v4i16,
15490 /* 33195*/ OPC_CheckType, MVT::v4i16,
15493 /* 33199*/ OPC_CheckChild2Type, MVT::v4i16,
15621 MVT::v4i16, 2/*#Ops*/, 2, 5, // Results = #6
15650 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
15720 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
15751 MVT::v4i16, 2/*#Ops*/, 0, 5, // Results = #6
15865 /* 33979*/ OPC_CheckChild1Type, MVT::v4i16,
15870 /* 33989*/ OPC_CheckChild1Type, MVT::v4i16,
15872 /* 33992*/ OPC_CheckChild2Type, MVT::v4i16,
15873 /* 33994*/ OPC_CheckType, MVT::v4i16,
15875 /* 33997*/ OPC_CheckType, MVT::v4i16,
15880 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
15944 /* 34145*/ OPC_CheckChild1Type, MVT::v4i16,
15946 /* 34148*/ OPC_CheckChild2Type, MVT::v4i16,
15983 /* 34227*/ OPC_SwitchType /*4 cases */, 30, MVT::v4i16,// ->34260
15984 /* 34230*/ OPC_CheckChild1Type, MVT::v4i16,
15986 /* 34233*/ OPC_CheckChild2Type, MVT::v4i16,
15989 /* 34237*/ OPC_CheckChild2Type, MVT::v4i16,
15990 /* 34239*/ OPC_CheckType, MVT::v4i16,
15995 MVT::v4i16, 5/*#Ops*/, 2, 0, 1, 3, 4,
16048 /* 34365*/ OPC_CheckChild1Type, MVT::v4i16,
16050 /* 34368*/ OPC_CheckChild2Type, MVT::v4i16,
16081 /* 34432*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->34458
16082 /* 34435*/ OPC_CheckChild1Type, MVT::v4i16,
16084 /* 34438*/ OPC_CheckChild2Type, MVT::v4i16,
16089 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
16175 /* 34644*/ OPC_CheckChild1Type, MVT::v4i16,
16182 /* 34659*/ OPC_CheckChild1Type, MVT::v4i16,
16186 /* 34666*/ OPC_CheckChild0Type, MVT::v4i16,
16191 /* 34674*/ OPC_CheckType, MVT::v4i16,
16193 /* 34677*/ OPC_CheckType, MVT::v4i16,
16195 /* 34680*/ OPC_CheckType, MVT::v4i16,
16201 MVT::v4i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
16208 /* 34710*/ OPC_CheckChild0Type, MVT::v4i16,
16213 /* 34718*/ OPC_CheckType, MVT::v4i16,
16216 /* 34722*/ OPC_CheckChild2Type, MVT::v4i16,
16217 /* 34724*/ OPC_CheckType, MVT::v4i16,
16219 /* 34727*/ OPC_CheckType, MVT::v4i16,
16225 MVT::v4i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
16230 /* 34753*/ OPC_CheckChild1Type, MVT::v4i16,
16232 /* 34756*/ OPC_CheckChild2Type, MVT::v4i16,
16233 /* 34758*/ OPC_CheckType, MVT::v4i16,
16235 /* 34761*/ OPC_CheckType, MVT::v4i16,
16240 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
16246 /* 34785*/ OPC_CheckChild2Type, MVT::v4i16,
16247 /* 34787*/ OPC_CheckType, MVT::v4i16,
16252 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
16347 /* 34994*/ OPC_CheckChild1Type, MVT::v4i16,
16351 /* 35001*/ OPC_CheckChild0Type, MVT::v4i16,
16356 /* 35009*/ OPC_CheckType, MVT::v4i16,
16373 /* 35045*/ OPC_CheckChild0Type, MVT::v4i16,
16378 /* 35053*/ OPC_CheckType, MVT::v4i16,
16381 /* 35057*/ OPC_CheckChild2Type, MVT::v4i16,
16395 /* 35088*/ OPC_CheckChild1Type, MVT::v4i16,
16397 /* 35091*/ OPC_CheckChild2Type, MVT::v4i16,
16606 MVT::v4i16, 2/*#Ops*/, 2, 5, // Results = #6
16635 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
16872 /* 36060*/ OPC_CheckChild1Type, MVT::v4i16,
16876 /* 36067*/ OPC_CheckChild0Type, MVT::v4i16,
16881 /* 36075*/ OPC_CheckType, MVT::v4i16,
16883 /* 36078*/ OPC_CheckType, MVT::v4i16,
16889 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
16918 /* 36151*/ OPC_CheckChild0Type, MVT::v4i16,
16961 /* 36237*/ OPC_CheckChild0Type, MVT::v4i16,
16966 /* 36245*/ OPC_SwitchType /*2 cases */, 27, MVT::v4i16,// ->36275
16969 /* 36250*/ OPC_CheckChild2Type, MVT::v4i16,
16970 /* 36252*/ OPC_CheckType, MVT::v4i16,
16976 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
17046 MVT::v4i16, 2/*#Ops*/, 1, 4, // Results = #5
17101 MVT::v4i16, 2/*#Ops*/, 0, 4, // Results = #5
17137 /* 36613*/ OPC_SwitchType /*4 cases */, 23, MVT::v4i16,// ->36639
17138 /* 36616*/ OPC_CheckChild1Type, MVT::v4i16,
17140 /* 36619*/ OPC_CheckChild2Type, MVT::v4i16,
17145 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
17188 /* 36727*/ OPC_CheckChild1Type, MVT::v4i16,
17192 /* 36734*/ OPC_CheckChild0Type, MVT::v4i16,
17197 /* 36742*/ OPC_CheckType, MVT::v4i16,
17199 /* 36745*/ OPC_CheckType, MVT::v4i16,
17205 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
17234 /* 36818*/ OPC_CheckChild0Type, MVT::v4i16,
17277 /* 36904*/ OPC_CheckChild0Type, MVT::v4i16,
17282 /* 36912*/ OPC_SwitchType /*2 cases */, 27, MVT::v4i16,// ->36942
17285 /* 36917*/ OPC_CheckChild2Type, MVT::v4i16,
17286 /* 36919*/ OPC_CheckType, MVT::v4i16,
17292 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
17362 MVT::v4i16, 2/*#Ops*/, 1, 4, // Results = #5
17417 MVT::v4i16, 2/*#Ops*/, 0, 4, // Results = #5
17453 /* 37280*/ OPC_SwitchType /*4 cases */, 23, MVT::v4i16,// ->37306
17454 /* 37283*/ OPC_CheckChild1Type, MVT::v4i16,
17456 /* 37286*/ OPC_CheckChild2Type, MVT::v4i16,
17461 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
17504 /* 37393*/ OPC_CheckChild1Type, MVT::v4i16,
17508 /* 37400*/ OPC_CheckChild0Type, MVT::v4i16,
17513 /* 37408*/ OPC_CheckType, MVT::v4i16,
17551 /* 37485*/ OPC_CheckChild0Type, MVT::v4i16,
17556 /* 37493*/ OPC_CheckType, MVT::v4i16,
17559 /* 37497*/ OPC_CheckChild2Type, MVT::v4i16,
17592 /* 37566*/ OPC_CheckChild1Type, MVT::v4i16,
17594 /* 37569*/ OPC_CheckChild2Type, MVT::v4i16,
17639 /* 37663*/ OPC_CheckType, MVT::v4i16,
17645 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
17703 /* 37795*/ OPC_CheckType, MVT::v4i16,
17709 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
17746 /* 37886*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->37912
17747 /* 37889*/ OPC_CheckChild1Type, MVT::v4i16,
17749 /* 37892*/ OPC_CheckChild2Type, MVT::v4i16,
17754 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
17816 /* 38044*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->38070
17817 /* 38047*/ OPC_CheckChild1Type, MVT::v4i16,
17819 /* 38050*/ OPC_CheckChild2Type, MVT::v4i16,
17824 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
17886 /* 38202*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->38228
17887 /* 38205*/ OPC_CheckChild1Type, MVT::v4i16,
17889 /* 38208*/ OPC_CheckChild2Type, MVT::v4i16,
17894 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
17956 /* 38360*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->38386
17957 /* 38363*/ OPC_CheckChild1Type, MVT::v4i16,
17959 /* 38366*/ OPC_CheckChild2Type, MVT::v4i16,
17964 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18026 /* 38518*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->38544
18027 /* 38521*/ OPC_CheckChild1Type, MVT::v4i16,
18029 /* 38524*/ OPC_CheckChild2Type, MVT::v4i16,
18034 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18129 /* 38751*/ /*SwitchType*/ 23, MVT::v4i16,// ->38776
18137 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18205 /* 38914*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->38940
18206 /* 38917*/ OPC_CheckChild1Type, MVT::v4i16,
18208 /* 38920*/ OPC_CheckChild2Type, MVT::v4i16,
18213 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18275 /* 39072*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->39098
18276 /* 39075*/ OPC_CheckChild1Type, MVT::v4i16,
18278 /* 39078*/ OPC_CheckChild2Type, MVT::v4i16,
18283 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18345 /* 39230*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->39256
18346 /* 39233*/ OPC_CheckChild1Type, MVT::v4i16,
18348 /* 39236*/ OPC_CheckChild2Type, MVT::v4i16,
18353 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18448 /* 39463*/ /*SwitchType*/ 23, MVT::v4i16,// ->39488
18456 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18496 /* 39570*/ /*SwitchType*/ 23, MVT::v4i16,// ->39595
18504 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18544 /* 39677*/ /*SwitchType*/ 23, MVT::v4i16,// ->39702
18552 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18583 /* 39764*/ /*SwitchType*/ 27, MVT::v4i16,// ->39793
18584 /* 39766*/ OPC_CheckChild1Type, MVT::v4i16,
18586 /* 39769*/ OPC_CheckChild2Type, MVT::v4i16,
18588 /* 39772*/ OPC_CheckChild3Type, MVT::v4i16,
18593 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
18704 /* 40032*/ OPC_SwitchType /*10 cases */, 23, MVT::v4i16,// ->40058
18705 /* 40035*/ OPC_CheckChild1Type, MVT::v4i16,
18707 /* 40038*/ OPC_CheckChild2Type, MVT::v4i16,
18712 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18818 /* 40290*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->40316
18819 /* 40293*/ OPC_CheckChild1Type, MVT::v4i16,
18821 /* 40296*/ OPC_CheckChild2Type, MVT::v4i16,
18826 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18899 /* 40474*/ /*SwitchType*/ 23, MVT::v4i16,// ->40499
18900 /* 40476*/ OPC_CheckChild1Type, MVT::v4i16,
18902 /* 40479*/ OPC_CheckChild2Type, MVT::v4i16,
18907 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
18947 /* 40581*/ OPC_SwitchType /*6 cases */, 19, MVT::v4i16,// ->40603
18953 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
18957 /* 40605*/ OPC_CheckChild1Type, MVT::v4i16,
19005 /* 40715*/ OPC_SwitchType /*6 cases */, 19, MVT::v4i16,// ->40737
19011 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
19015 /* 40739*/ OPC_CheckChild1Type, MVT::v4i16,
19063 /* 40849*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->40875
19064 /* 40852*/ OPC_CheckChild1Type, MVT::v4i16,
19071 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19077 /* 40880*/ OPC_CheckChild2Type, MVT::v4i16,
19133 /* 41007*/ OPC_SwitchType /*6 cases */, 23, MVT::v4i16,// ->41033
19134 /* 41010*/ OPC_CheckChild1Type, MVT::v4i16,
19141 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19147 /* 41038*/ OPC_CheckChild2Type, MVT::v4i16,
19214 /* 41191*/ /*SwitchType*/ 23, MVT::v4i16,// ->41216
19215 /* 41193*/ OPC_CheckChild1Type, MVT::v4i16,
19217 /* 41196*/ OPC_CheckChild2Type, MVT::v4i16,
19222 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19273 /* 41323*/ /*SwitchType*/ 23, MVT::v4i16,// ->41348
19274 /* 41325*/ OPC_CheckChild1Type, MVT::v4i16,
19276 /* 41328*/ OPC_CheckChild2Type, MVT::v4i16,
19281 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19310 /* 41406*/ /*SwitchType*/ 23, MVT::v4i16,// ->41431
19311 /* 41408*/ OPC_CheckChild1Type, MVT::v4i16,
19313 /* 41411*/ OPC_CheckChild2Type, MVT::v4i16,
19318 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19369 /* 41538*/ /*SwitchType*/ 23, MVT::v4i16,// ->41563
19370 /* 41540*/ OPC_CheckChild1Type, MVT::v4i16,
19372 /* 41543*/ OPC_CheckChild2Type, MVT::v4i16,
19377 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19511 /* 41863*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->41889
19512 /* 41866*/ OPC_CheckChild1Type, MVT::v4i16,
19514 /* 41869*/ OPC_CheckChild2Type, MVT::v4i16,
19519 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19603 /* 42071*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->42097
19604 /* 42074*/ OPC_CheckChild1Type, MVT::v4i16,
19606 /* 42077*/ OPC_CheckChild2Type, MVT::v4i16,
19611 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19695 /* 42279*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->42305
19696 /* 42282*/ OPC_CheckChild1Type, MVT::v4i16,
19698 /* 42285*/ OPC_CheckChild2Type, MVT::v4i16,
19703 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19787 /* 42487*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->42513
19788 /* 42490*/ OPC_CheckChild1Type, MVT::v4i16,
19790 /* 42493*/ OPC_CheckChild2Type, MVT::v4i16,
19795 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19879 /* 42695*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->42721
19880 /* 42698*/ OPC_CheckChild1Type, MVT::v4i16,
19882 /* 42701*/ OPC_CheckChild2Type, MVT::v4i16,
19887 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
19971 /* 42903*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->42929
19972 /* 42906*/ OPC_CheckChild1Type, MVT::v4i16,
19974 /* 42909*/ OPC_CheckChild2Type, MVT::v4i16,
19979 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
20063 /* 43111*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->43137
20064 /* 43114*/ OPC_CheckChild1Type, MVT::v4i16,
20066 /* 43117*/ OPC_CheckChild2Type, MVT::v4i16,
20071 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
20155 /* 43319*/ OPC_SwitchType /*8 cases */, 23, MVT::v4i16,// ->43345
20156 /* 43322*/ OPC_CheckChild1Type, MVT::v4i16,
20158 /* 43325*/ OPC_CheckChild2Type, MVT::v4i16,
20163 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
20256 /* 43549*/ /*SwitchType*/ 19, MVT::v4i16,// ->43570
20257 /* 43551*/ OPC_CheckChild1Type, MVT::v4i16,
20262 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20314 /* 43683*/ /*SwitchType*/ 19, MVT::v4i16,// ->43704
20315 /* 43685*/ OPC_CheckChild1Type, MVT::v4i16,
20320 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20372 /* 43817*/ /*SwitchType*/ 19, MVT::v4i16,// ->43838
20373 /* 43819*/ OPC_CheckChild1Type, MVT::v4i16,
20378 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20430 /* 43950*/ /*SwitchType*/ 19, MVT::v4i16,// ->43971
20436 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20461 /* 44020*/ /*SwitchType*/ 19, MVT::v4i16,// ->44041
20467 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20492 /* 44090*/ /*SwitchType*/ 19, MVT::v4i16,// ->44111
20498 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
20528 /* 44165*/ /*SwitchType*/ 11, MVT::v4i16,// ->44178
20532 MVT::v4i16, 1/*#Ops*/, 0,
20560 /* 44224*/ /*SwitchType*/ 11, MVT::v4i16,// ->44237
20564 MVT::v4i16, 1/*#Ops*/, 0,
20592 /* 44283*/ /*SwitchType*/ 11, MVT::v4i16,// ->44296
20596 MVT::v4i16, 1/*#Ops*/, 0,
20624 /* 44342*/ /*SwitchType*/ 11, MVT::v4i16,// ->44355
20628 MVT::v4i16, 1/*#Ops*/, 0,
20656 /* 44401*/ /*SwitchType*/ 11, MVT::v4i16,// ->44414
20660 MVT::v4i16, 1/*#Ops*/, 0,
20688 /* 44460*/ /*SwitchType*/ 11, MVT::v4i16,// ->44473
20692 MVT::v4i16, 1/*#Ops*/, 0,
20720 /* 44519*/ /*SwitchType*/ 11, MVT::v4i16,// ->44532
20724 MVT::v4i16, 1/*#Ops*/, 0,
20752 /* 44578*/ /*SwitchType*/ 11, MVT::v4i16,// ->44591
20756 MVT::v4i16, 1/*#Ops*/, 0,
20774 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
21281 /* 45745*/ OPC_CheckChild1Type, MVT::v4i16,
21345 /* 45877*/ OPC_CheckChild1Type, MVT::v4i16,
21891 /* 47055*/ OPC_CheckChild0Type, MVT::v4i16,
22160 /* 47632*/ OPC_CheckChild0Type, MVT::v4i16,
28467 /* 61719*/ OPC_CheckType, MVT::v4i16,
28484 MVT::v4i16, 2/*#Ops*/, 11, 12,
28490 /* 61785*/ OPC_CheckType, MVT::v4i16,
28507 MVT::v4i16, 2/*#Ops*/, 11, 12,
28513 /* 61851*/ OPC_CheckType, MVT::v4i16,
28530 MVT::v4i16, 2/*#Ops*/, 11, 12,
28773 /* 62619*/ OPC_CheckType, MVT::v4i16,
28794 MVT::v4i16, 2/*#Ops*/, 14, 15,
28800 /* 62700*/ OPC_CheckType, MVT::v4i16,
28821 MVT::v4i16, 2/*#Ops*/, 14, 15,
28827 /* 62781*/ OPC_CheckType, MVT::v4i16,
28848 MVT::v4i16, 2/*#Ops*/, 14, 15,
31832 /* 70013*/ OPC_CheckChild0Type, MVT::v4i16,
31838 /* 70022*/ OPC_SwitchType /*2 cases */, 21, MVT::v4i16,// ->70046
31844 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
31890 /* 70138*/ OPC_CheckChild0Type, MVT::v4i16,
31897 /* 70148*/ OPC_SwitchType /*2 cases */, 21, MVT::v4i16,// ->70172
31903 MVT::v4i16, 5/*#Ops*/, 2, 0, 3, 4, 5,
31961 MVT::v4i16, 2/*#Ops*/, 1, 4, // Results = #5
32009 MVT::v4i16, 2/*#Ops*/, 0, 4, // Results = #5
32128 /* 70682*/ /*SwitchType*/ 18, MVT::v4i16,// ->70702
32133 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
33391 /* 73488*/ /*SwitchType*/ 17, MVT::v4i16,// ->73507
33396 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
33456 /* 73630*/ OPC_CheckChild0Type, MVT::v4i16,
33463 /* 73640*/ OPC_SwitchType /*2 cases */, 22, MVT::v4i16,// ->73665
33469 MVT::v4i16, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
33515 /* 73761*/ OPC_CheckChild0Type, MVT::v4i16,
33523 /* 73772*/ OPC_SwitchType /*2 cases */, 22, MVT::v4i16,// ->73797
33529 MVT::v4i16, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
33589 MVT::v4i16, 2/*#Ops*/, 2, 5, // Results = #6
33639 MVT::v4i16, 2/*#Ops*/, 1, 5, // Results = #6
33676 /* 74115*/ OPC_CheckChild0Type, MVT::v4i16,
33680 /* 74122*/ OPC_CheckChild0Type, MVT::v4i16,
33721 /* 74205*/ OPC_CheckChild0Type, MVT::v4i16,
33725 /* 74212*/ OPC_CheckChild0Type, MVT::v4i16,
33821 /* 74412*/ OPC_CheckChild0Type, MVT::v4i16,
33826 /* 74420*/ OPC_CheckChild0Type, MVT::v4i16,
33870 /* 74510*/ OPC_CheckChild0Type, MVT::v4i16,
33875 /* 74518*/ OPC_CheckChild0Type, MVT::v4i16,
33917 /* 74608*/ /*SwitchType*/ 19, MVT::v4i16,// ->74629
33922 MVT::v4i16, 5/*#Ops*/, 0, 1, 2, 3, 4,
33973 /* 74746*/ OPC_CheckChild0Type, MVT::v4i16,
34012 /* 74830*/ OPC_CheckChild0Type, MVT::v4i16,
34050 /* 74912*/ OPC_CheckChild0Type, MVT::v4i16,
34085 /* 74988*/ OPC_CheckChild0Type, MVT::v4i16,
34152 /* 75149*/ /*SwitchType*/ 18, MVT::v4i16,// ->75169
34157 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
35583 /* 78452*/ OPC_CheckValueType, MVT::v4i16,
36610 /* 80530*/ OPC_CheckChild0Type, MVT::v4i16,
36673 MVT::v4i16, 2/*#Ops*/, 0, 3, // Results = #4
36701 /* 80733*/ OPC_CheckChild0Type, MVT::v4i16,
36764 MVT::v4i16, 2/*#Ops*/, 0, 3, // Results = #4
37225 /* 81939*/ /*SwitchType*/ 19, MVT::v4i16,// ->81960
37231 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
37477 /* 82540*/ /*SwitchType*/ 19, MVT::v4i16,// ->82561
37483 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
38359 /* 84519*/ /*SwitchType*/ 19, MVT::v4i16,// ->84540
38360 /* 84521*/ OPC_CheckChild0Type, MVT::v4i16,
38365 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
38750 /* 85417*/ /*SwitchType*/ 26, MVT::v4i16,// ->85445
38761 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
38848 /* 85598*/ /*SwitchType*/ 26, MVT::v4i16,// ->85626
38859 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
38926 /* 85744*/ /*SwitchType*/ 26, MVT::v4i16,// ->85772
38937 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
38994 /* 85869*/ /*SwitchType*/ 5, MVT::v4i16,// ->85876
39061 /* 85991*/ OPC_CheckChild0Type, MVT::v4i16,
39190 /* 86231*/ /*SwitchType*/ 26, MVT::v4i16,// ->86259
39201 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
39281 /* 86411*/ /*SwitchType*/ 26, MVT::v4i16,// ->86439
39292 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
41174 /* 90413*/ OPC_CheckChild0Type, MVT::v4i16,
41423 /* 91048*/ OPC_CheckChild0Type, MVT::v4i16,
45528 /*100920*/ /*SwitchType*/ 17, MVT::v4i16,// ->100939
45533 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
45830 /*101565*/ OPC_CheckType, MVT::v4i16,
45838 MVT::v4i16, 6/*#Ops*/, 4, 5, 0, 6, 7, 8,
45935 /*101789*/ /*SwitchType*/ 21, MVT::v4i16,// ->101812
45941 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
46019 MVT::v4i16, 2/*#Ops*/, 0, 4, // Results = #5
46025 MVT::v4i16, 5/*#Ops*/, 5, 1, 7, 8, 9, // Results = #10
46220 MVT::v4i16, 2/*#Ops*/, 0, 4, // Results = #5
46230 MVT::v4i16, 5/*#Ops*/, 5, 8, 10, 11, 12, // Results = #13
46268 /*102598*/ OPC_CheckType, MVT::v4i16,
46275 MVT::v4i16, 4/*#Ops*/, 2, 3, 4, 5,
46346 /*102766*/ /*SwitchType*/ 17, MVT::v4i16,// ->102785
46351 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
46620 /*103424*/ OPC_CheckType, MVT::v4i16,
46625 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
46660 /*103508*/ OPC_CheckType, MVT::v4i16,
46665 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
46705 /*103598*/ OPC_CheckType, MVT::v4i16,
46711 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
46753 /*103695*/ OPC_CheckType, MVT::v4i16,
46759 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
46788 /*103771*/ /*SwitchType*/ 19, MVT::v4i16,// ->103792
46794 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
46864 /*103948*/ OPC_CheckChild0Type, MVT::v4i16,
46869 /*103956*/ OPC_CheckChild0Type, MVT::v4i16,
46891 /*104004*/ /*SwitchType*/ 17, MVT::v4i16,// ->104023
46896 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
46991 /*104233*/ OPC_CheckChild1Type, MVT::v4i16,
46993 /*104236*/ OPC_CheckChild2Type, MVT::v4i16,
46994 /*104238*/ OPC_CheckType, MVT::v4i16,
47036 /*104325*/ OPC_CheckChild1Type, MVT::v4i16,
47038 /*104328*/ OPC_CheckChild2Type, MVT::v4i16,
47039 /*104330*/ OPC_CheckType, MVT::v4i16,
47101 /*104482*/ OPC_CheckChild0Type, MVT::v4i16,
47182 /*104703*/ OPC_CheckChild0Type, MVT::v4i16,
47224 /*104793*/ OPC_CheckChild0Type, MVT::v4i16,
47273 /*104895*/ OPC_CheckChild0Type, MVT::v4i16,
47315 /*104985*/ OPC_CheckChild0Type, MVT::v4i16,
47364 /*105086*/ OPC_CheckChild0Type, MVT::v4i16,
47448 /*105277*/ /*SwitchType*/ 20, MVT::v4i16,// ->105299
47454 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
47648 /*105760*/ /*SwitchType*/ 20, MVT::v4i16,// ->105782
47654 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
47848 /*106243*/ /*SwitchType*/ 20, MVT::v4i16,// ->106265
47854 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
49095 /*109265*/ OPC_CheckChild0Type, MVT::v4i16,
49097 /*109268*/ OPC_CheckType, MVT::v4i16,
49105 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49115 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49125 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49135 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49145 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49242 /*109591*/ OPC_CheckType, MVT::v4i16,
49250 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49260 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49270 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
49340 /*109820*/ OPC_CheckChild0Type, MVT::v4i16,
49345 /*109829*/ OPC_CheckChild0Type, MVT::v4i16,
49418 /*109981*/ OPC_CheckChild0Type, MVT::v4i16,
49423 /*109990*/ OPC_CheckChild0Type, MVT::v4i16,
49550 /*110259*/ OPC_CheckChild0Type, MVT::v4i16,
49551 /*110261*/ OPC_CheckType, MVT::v4i16,
49559 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49569 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49579 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49589 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49599 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49713 /*110612*/ OPC_CheckType, MVT::v4i16,
49721 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49731 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49741 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49751 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
49761 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
50541 /*112580*/ OPC_CheckType, MVT::v4i16,
50547 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50592 /*112685*/ OPC_CheckType, MVT::v4i16,
50598 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50643 /*112790*/ OPC_CheckType, MVT::v4i16,
50649 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50694 /*112895*/ OPC_CheckType, MVT::v4i16,
50700 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50745 /*113000*/ OPC_CheckType, MVT::v4i16,
50751 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50796 /*113105*/ OPC_CheckType, MVT::v4i16,
50802 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50847 /*113210*/ OPC_CheckType, MVT::v4i16,
50853 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
50905 /*113333*/ OPC_CheckChild0Type, MVT::v4i16,
50923 /*113369*/ OPC_CheckType, MVT::v4i16,
50929 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51011 MVT::v4i16, 2/*#Ops*/, 0, 3, // Results = #4
51194 /*114014*/ OPC_SwitchType /*4 cases */, 18, MVT::v4i16,// ->114035
51199 MVT::v4i16, 4/*#Ops*/, 1, 0, 2, 3,
51233 /*114106*/ OPC_SwitchType /*4 cases */, 18, MVT::v4i16,// ->114127
51238 MVT::v4i16, 4/*#Ops*/, 1, 0, 2, 3,
51271 /*114198*/ OPC_SwitchType /*4 cases */, 17, MVT::v4i16,// ->114218
51276 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
51343 /*114366*/ /*SwitchType*/ 20, MVT::v4i16,// ->114388
51349 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51422 /*114555*/ /*SwitchType*/ 20, MVT::v4i16,// ->114577
51428 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51501 /*114744*/ /*SwitchType*/ 20, MVT::v4i16,// ->114766
51507 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51580 /*114933*/ /*SwitchType*/ 20, MVT::v4i16,// ->114955
51586 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51659 /*115122*/ /*SwitchType*/ 20, MVT::v4i16,// ->115144
51665 MVT::v4i16, 4/*#Ops*/, 0, 2, 3, 4,
51739 /*115313*/ /*SwitchType*/ 21, MVT::v4i16,// ->115336
51745 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
51819 /*115511*/ /*SwitchType*/ 21, MVT::v4i16,// ->115534
51825 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
51907 /*115718*/ OPC_CheckType, MVT::v4i16,
51912 MVT::v4i16, 2/*#Ops*/, 0, 3,
51992 /*115884*/ /*SwitchType*/ 21, MVT::v4i16,// ->115907
51998 MVT::v4i16, 5/*#Ops*/, 0, 1, 3, 4, 5,
52126 /*116216*/ /*SwitchType*/ 18, MVT::v4i16,// ->116236
52131 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52263 /*116546*/ /*SwitchType*/ 18, MVT::v4i16,// ->116566
52268 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52369 /*116804*/ /*SwitchType*/ 21, MVT::v4i16,// ->116827
52370 /*116806*/ OPC_CheckChild0Type, MVT::v4i16,
52376 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52444 /*116976*/ OPC_SwitchType /*6 cases */, 18, MVT::v4i16,// ->116997
52449 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52532 /*117191*/ OPC_SwitchType /*6 cases */, 18, MVT::v4i16,// ->117212
52537 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52620 /*117406*/ OPC_SwitchType /*6 cases */, 18, MVT::v4i16,// ->117427
52625 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52708 /*117621*/ OPC_SwitchType /*6 cases */, 18, MVT::v4i16,// ->117642
52713 MVT::v4i16, 4/*#Ops*/, 0, 1, 2, 3,
52851 /*117981*/ OPC_CheckChild0Type, MVT::v4i16,
52949 /*118260*/ OPC_CheckChild0Type, MVT::v4i16,
53020 /*118460*/ /*SwitchType*/ 17, MVT::v4i16,// ->118479
53025 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
53163 /*118797*/ /*SwitchType*/ 17, MVT::v4i16,// ->118816
53168 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
53565 /*119843*/ /*SwitchType*/ 28, MVT::v4i16,// ->119873
53568 MVT::v4i16, 0/*#Ops*/, // Results = #1
53573 MVT::v4i16, 5/*#Ops*/, 1, 0, 2, 3, 4,
53633 MVT::v4i16, 0/*#Ops*/, // Results = #2
gen/lib/Target/ARM/ARMGenFastISel.inc 311 case MVT::v4i16: return fastEmit_ARMISD_VDUP_MVT_i32_MVT_v4i16_r(Op0, Op0IsKill);
435 if (RetVT.SimpleTy != MVT::v4i16)
468 case MVT::v4i16: return fastEmit_ARMISD_VREV32_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
499 if (RetVT.SimpleTy != MVT::v4i16)
586 case MVT::v4i16: return fastEmit_ARMISD_VREV64_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
637 if (RetVT.SimpleTy != MVT::v4i16)
682 case MVT::v4i16: return fastEmit_ISD_ABS_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
722 case MVT::v4i16: return fastEmit_ISD_ANY_EXTEND_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
786 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v4i16_r(Op0, Op0IsKill);
839 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v4i16_r(Op0, Op0IsKill);
1066 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v2i32_MVT_v4i16_r(Op0, Op0IsKill);
1172 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v4i16_r(Op0, Op0IsKill);
1387 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v2f32_MVT_v4i16_r(Op0, Op0IsKill);
1523 case MVT::v4i16: return fastEmit_ISD_BITCAST_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
1663 if (RetVT.SimpleTy != MVT::v4i16)
1709 case MVT::v4i16: return fastEmit_ISD_CTLZ_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
2106 if (RetVT.SimpleTy != MVT::v4i16)
2160 if (RetVT.SimpleTy != MVT::v4i16)
2455 case MVT::v4i16: return fastEmit_ISD_SIGN_EXTEND_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
2507 case MVT::v4i16: return fastEmit_ISD_SINT_TO_FP_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
2527 if (RetVT.SimpleTy != MVT::v4i16)
2599 case MVT::v4i16: return fastEmit_ISD_UINT_TO_FP_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
2677 case MVT::v4i16: return fastEmit_ISD_ZERO_EXTEND_MVT_v4i16_r(RetVT, Op0, Op0IsKill);
3074 case MVT::v4i16: return fastEmit_ARMISD_VMULLs_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3112 case MVT::v4i16: return fastEmit_ARMISD_VMULLu_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3142 if (RetVT.SimpleTy != MVT::v4i16)
3205 case MVT::v4i16: return fastEmit_ARMISD_VSHLs_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3239 if (RetVT.SimpleTy != MVT::v4i16)
3302 case MVT::v4i16: return fastEmit_ARMISD_VSHLu_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3351 if (RetVT.SimpleTy != MVT::v4i16)
3390 case MVT::v4i16: return fastEmit_ARMISD_VTST_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3437 if (RetVT.SimpleTy != MVT::v4i16)
3501 case MVT::v4i16: return fastEmit_ISD_ADD_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4184 if (RetVT.SimpleTy != MVT::v4i16)
4230 case MVT::v4i16: return fastEmit_ISD_MUL_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4474 if (RetVT.SimpleTy != MVT::v4i16)
4519 case MVT::v4i16: return fastEmit_ISD_SMAX_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4551 if (RetVT.SimpleTy != MVT::v4i16)
4596 case MVT::v4i16: return fastEmit_ISD_SMIN_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4736 if (RetVT.SimpleTy != MVT::v4i16)
4800 case MVT::v4i16: return fastEmit_ISD_SUB_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4893 if (RetVT.SimpleTy != MVT::v4i16)
4938 case MVT::v4i16: return fastEmit_ISD_UMAX_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4970 if (RetVT.SimpleTy != MVT::v4i16)
5015 case MVT::v4i16: return fastEmit_ISD_UMIN_MVT_v4i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5227 if (RetVT.SimpleTy != MVT::v4i16)
5278 case MVT::v4i16: return fastEmit_ARMISD_VDUPLANE_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5328 case MVT::v4i16: return fastEmit_ARMISD_VGETLANEs_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5376 case MVT::v4i16: return fastEmit_ARMISD_VGETLANEu_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5403 if (RetVT.SimpleTy != MVT::v4i16)
5460 case MVT::v4i16: return fastEmit_ARMISD_VQSHLsIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5491 if (RetVT.SimpleTy != MVT::v4i16)
5548 case MVT::v4i16: return fastEmit_ARMISD_VQSHLsuIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5579 if (RetVT.SimpleTy != MVT::v4i16)
5636 case MVT::v4i16: return fastEmit_ARMISD_VQSHLuIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5667 if (RetVT.SimpleTy != MVT::v4i16)
5724 case MVT::v4i16: return fastEmit_ARMISD_VRSHRsIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5755 if (RetVT.SimpleTy != MVT::v4i16)
5812 case MVT::v4i16: return fastEmit_ARMISD_VRSHRuIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5843 if (RetVT.SimpleTy != MVT::v4i16)
5900 case MVT::v4i16: return fastEmit_ARMISD_VSHLIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
5931 if (RetVT.SimpleTy != MVT::v4i16)
5988 case MVT::v4i16: return fastEmit_ARMISD_VSHRsIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
6019 if (RetVT.SimpleTy != MVT::v4i16)
6076 case MVT::v4i16: return fastEmit_ARMISD_VSHRuIMM_MVT_v4i16_ri(RetVT, Op0, Op0IsKill, imm1);
7031 if (RetVT.SimpleTy != MVT::v4i16)
7049 if (RetVT.SimpleTy != MVT::v4i16)
7067 if (RetVT.SimpleTy != MVT::v4i16)
7085 if (RetVT.SimpleTy != MVT::v4i16)
7103 if (RetVT.SimpleTy != MVT::v4i16)
7121 if (RetVT.SimpleTy != MVT::v4i16)
7139 if (RetVT.SimpleTy != MVT::v4i16)
7342 case MVT::v4i16: return fastEmit_ARMISD_VDUPLANE_MVT_v4i16_ri_Predicate_VectorIndex32(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/ARM/ARMGenRegisterInfo.inc 3753 /* 17 */ MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v2f32, MVT::v4f16, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc 83 LocVT == MVT::v4i16 ||
91 LocVT == MVT::v4i16 ||
123 LocVT == MVT::v4i16 ||
291 LocVT == MVT::v4i16 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc18028 /* 34453*/ OPC_CheckChild1Type, MVT::v4i16,
24544 /* 47197*/ /*SwitchType*/ 8, MVT::v4i16,// ->47207
24546 MVT::v4i16, 2/*#Ops*/, 0, 1,
25876 /* 49685*/ /*SwitchType*/ 8, MVT::v4i16,// ->49695
25878 MVT::v4i16, 2/*#Ops*/, 0, 1,
26419 /* 50742*/ /*SwitchType*/ 8, MVT::v4i16,// ->50752
26421 MVT::v4i16, 2/*#Ops*/, 0, 1,
28844 /* 55674*/ /*SwitchType*/ 8, MVT::v4i16,// ->55684
28846 MVT::v4i16, 2/*#Ops*/, 0, 1,
30038 /* 57994*/ OPC_CheckChild0Type, MVT::v4i16,
52503 /* 99077*/ /*SwitchType*/ 74, MVT::v4i16,// ->99153
52507 MVT::v4i16, 1/*#Ops*/, 0,
52526 MVT::v4i16, 2/*#Ops*/, 1, 9,
52767 /* 99637*/ OPC_CheckChild2Type, MVT::v4i16,
53054 /*100181*/ OPC_CheckChild2Type, MVT::v4i16,
53370 /*100787*/ OPC_CheckChild2Type, MVT::v4i16,
53574 /*101174*/ OPC_CheckChild2Type, MVT::v4i16,
55138 /*104099*/ /*SwitchType*/ 8, MVT::v4i16,// ->104109
55140 MVT::v4i16, 2/*#Ops*/, 0, 1,
60023 /*114708*/ /*SwitchType*/ 11, MVT::v4i16,// ->114721
60027 MVT::v4i16, 1/*#Ops*/, 2,
60067 /*114790*/ /*SwitchType*/ 17, MVT::v4i16,// ->114809
60073 MVT::v4i16, 3/*#Ops*/, 1, 5, 4,
60088 /*114833*/ /*SwitchType*/ 17, MVT::v4i16,// ->114852
60094 MVT::v4i16, 3/*#Ops*/, 1, 5, 4,
60109 /*114876*/ /*SwitchType*/ 17, MVT::v4i16,// ->114895
60115 MVT::v4i16, 3/*#Ops*/, 1, 5, 4,
60145 /*114951*/ /*SwitchType*/ 15, MVT::v4i16,// ->114968
60150 MVT::v4i16, 3/*#Ops*/, 1, 5, 4,
60189 /*115035*/ /*SwitchType*/ 17, MVT::v4i16,// ->115054
60195 MVT::v4i16, 3/*#Ops*/, 2, 5, 4,
60210 /*115078*/ /*SwitchType*/ 17, MVT::v4i16,// ->115097
60216 MVT::v4i16, 3/*#Ops*/, 2, 5, 4,
60231 /*115121*/ /*SwitchType*/ 17, MVT::v4i16,// ->115140
60237 MVT::v4i16, 3/*#Ops*/, 2, 5, 4,
60267 /*115196*/ /*SwitchType*/ 15, MVT::v4i16,// ->115213
60272 MVT::v4i16, 3/*#Ops*/, 2, 5, 4,
60312 /*115281*/ /*SwitchType*/ 11, MVT::v4i16,// ->115294
60316 MVT::v4i16, 1/*#Ops*/, 2,
60545 /*115706*/ /*SwitchType*/ 12, MVT::v4i16,// ->115720
60549 MVT::v4i16, 3/*#Ops*/, 1, 2, 4,
60597 /*115803*/ /*SwitchType*/ 12, MVT::v4i16,// ->115817
60601 MVT::v4i16, 3/*#Ops*/, 3, 1, 4,
60629 /*115865*/ /*SwitchType*/ 17, MVT::v4i16,// ->115884
60635 MVT::v4i16, 2/*#Ops*/, 3, 4,
60650 /*115908*/ /*SwitchType*/ 17, MVT::v4i16,// ->115927
60656 MVT::v4i16, 2/*#Ops*/, 3, 4,
60671 /*115951*/ /*SwitchType*/ 17, MVT::v4i16,// ->115970
60677 MVT::v4i16, 2/*#Ops*/, 3, 4,
60707 /*116026*/ /*SwitchType*/ 15, MVT::v4i16,// ->116043
60712 MVT::v4i16, 2/*#Ops*/, 3, 4,
60735 /*116084*/ /*SwitchType*/ 17, MVT::v4i16,// ->116103
60741 MVT::v4i16, 2/*#Ops*/, 4, 3,
60756 /*116127*/ /*SwitchType*/ 17, MVT::v4i16,// ->116146
60762 MVT::v4i16, 2/*#Ops*/, 4, 3,
60777 /*116170*/ /*SwitchType*/ 17, MVT::v4i16,// ->116189
60783 MVT::v4i16, 2/*#Ops*/, 4, 3,
60813 /*116245*/ /*SwitchType*/ 15, MVT::v4i16,// ->116262
60818 MVT::v4i16, 2/*#Ops*/, 4, 3,
60840 /*116300*/ /*SwitchType*/ 14, MVT::v4i16,// ->116316
60845 MVT::v4i16, 2/*#Ops*/, 1, 3,
60859 /*116337*/ /*SwitchType*/ 14, MVT::v4i16,// ->116353
60864 MVT::v4i16, 2/*#Ops*/, 1, 3,
60878 /*116374*/ /*SwitchType*/ 14, MVT::v4i16,// ->116390
60883 MVT::v4i16, 2/*#Ops*/, 1, 3,
60910 /*116437*/ /*SwitchType*/ 12, MVT::v4i16,// ->116451
60914 MVT::v4i16, 2/*#Ops*/, 1, 3,
60935 /*116486*/ /*SwitchType*/ 14, MVT::v4i16,// ->116502
60940 MVT::v4i16, 2/*#Ops*/, 2, 3,
60954 /*116523*/ /*SwitchType*/ 14, MVT::v4i16,// ->116539
60959 MVT::v4i16, 2/*#Ops*/, 2, 3,
60973 /*116560*/ /*SwitchType*/ 14, MVT::v4i16,// ->116576
60978 MVT::v4i16, 2/*#Ops*/, 2, 3,
61005 /*116623*/ /*SwitchType*/ 12, MVT::v4i16,// ->116637
61009 MVT::v4i16, 2/*#Ops*/, 2, 3,
61210 /*117019*/ /*SwitchType*/ 17, MVT::v4i16,// ->117038
61216 MVT::v4i16, 2/*#Ops*/, 3, 4,
61231 /*117062*/ /*SwitchType*/ 17, MVT::v4i16,// ->117081
61237 MVT::v4i16, 2/*#Ops*/, 3, 4,
61252 /*117105*/ /*SwitchType*/ 17, MVT::v4i16,// ->117124
61258 MVT::v4i16, 2/*#Ops*/, 3, 4,
61288 /*117180*/ /*SwitchType*/ 15, MVT::v4i16,// ->117197
61293 MVT::v4i16, 2/*#Ops*/, 3, 4,
61316 /*117238*/ /*SwitchType*/ 17, MVT::v4i16,// ->117257
61322 MVT::v4i16, 2/*#Ops*/, 4, 3,
61337 /*117281*/ /*SwitchType*/ 17, MVT::v4i16,// ->117300
61343 MVT::v4i16, 2/*#Ops*/, 4, 3,
61358 /*117324*/ /*SwitchType*/ 17, MVT::v4i16,// ->117343
61364 MVT::v4i16, 2/*#Ops*/, 4, 3,
61394 /*117399*/ /*SwitchType*/ 15, MVT::v4i16,// ->117416
61399 MVT::v4i16, 2/*#Ops*/, 4, 3,
61421 /*117454*/ /*SwitchType*/ 14, MVT::v4i16,// ->117470
61426 MVT::v4i16, 2/*#Ops*/, 1, 3,
61440 /*117491*/ /*SwitchType*/ 14, MVT::v4i16,// ->117507
61445 MVT::v4i16, 2/*#Ops*/, 1, 3,
61459 /*117528*/ /*SwitchType*/ 14, MVT::v4i16,// ->117544
61464 MVT::v4i16, 2/*#Ops*/, 1, 3,
61491 /*117591*/ /*SwitchType*/ 12, MVT::v4i16,// ->117605
61495 MVT::v4i16, 2/*#Ops*/, 1, 3,
61516 /*117640*/ /*SwitchType*/ 14, MVT::v4i16,// ->117656
61521 MVT::v4i16, 2/*#Ops*/, 2, 3,
61535 /*117677*/ /*SwitchType*/ 14, MVT::v4i16,// ->117693
61540 MVT::v4i16, 2/*#Ops*/, 2, 3,
61554 /*117714*/ /*SwitchType*/ 14, MVT::v4i16,// ->117730
61559 MVT::v4i16, 2/*#Ops*/, 2, 3,
61586 /*117777*/ /*SwitchType*/ 12, MVT::v4i16,// ->117791
61590 MVT::v4i16, 2/*#Ops*/, 2, 3,
61618 /*117839*/ /*SwitchType*/ 17, MVT::v4i16,// ->117858
61624 MVT::v4i16, 2/*#Ops*/, 2, 3,
61639 /*117882*/ /*SwitchType*/ 17, MVT::v4i16,// ->117901
61645 MVT::v4i16, 2/*#Ops*/, 2, 3,
61660 /*117925*/ /*SwitchType*/ 17, MVT::v4i16,// ->117944
61666 MVT::v4i16, 2/*#Ops*/, 2, 3,
61696 /*118000*/ /*SwitchType*/ 15, MVT::v4i16,// ->118017
61701 MVT::v4i16, 2/*#Ops*/, 2, 3,
61744 /*118096*/ /*SwitchType*/ 13, MVT::v4i16,// ->118111
61748 MVT::v4i16, 3/*#Ops*/, 1, 2, 3,
61773 /*118155*/ /*SwitchType*/ 14, MVT::v4i16,// ->118171
61778 MVT::v4i16, 2/*#Ops*/, 1, 2,
61792 /*118192*/ /*SwitchType*/ 14, MVT::v4i16,// ->118208
61797 MVT::v4i16, 2/*#Ops*/, 1, 2,
61811 /*118229*/ /*SwitchType*/ 14, MVT::v4i16,// ->118245
61816 MVT::v4i16, 2/*#Ops*/, 1, 2,
61843 /*118292*/ /*SwitchType*/ 12, MVT::v4i16,// ->118306
61847 MVT::v4i16, 2/*#Ops*/, 1, 2,
64357 /*123599*/ OPC_CheckType, MVT::v4i16,
64359 /*123602*/ OPC_CheckType, MVT::v4i16,
64362 MVT::v4i16, 2/*#Ops*/, 0, 2,
64375 /*123631*/ OPC_CheckType, MVT::v4i16,
64378 MVT::v4i16, 2/*#Ops*/, 0, 2,
64791 /*124542*/ OPC_CheckType, MVT::v4i16,
64809 MVT::v4i16, 2/*#Ops*/, 6, 12,
65131 /*125227*/ OPC_CheckType, MVT::v4i16,
65133 /*125230*/ OPC_CheckType, MVT::v4i16,
65136 MVT::v4i16, 2/*#Ops*/, 0, 2,
65149 /*125259*/ OPC_CheckType, MVT::v4i16,
65152 MVT::v4i16, 2/*#Ops*/, 0, 2,
66265 /*127412*/ OPC_CheckType, MVT::v4i16,
66267 /*127415*/ OPC_CheckType, MVT::v4i16,
66270 MVT::v4i16, 2/*#Ops*/, 0, 2,
66283 /*127444*/ OPC_CheckType, MVT::v4i16,
66286 MVT::v4i16, 2/*#Ops*/, 0, 2,
66619 /*128010*/ /*SwitchType*/ 3, MVT::v4i16,// ->128015
66629 /*128022*/ OPC_CheckChild0Type, MVT::v4i16,
66653 /*128055*/ /*SwitchType*/ 3, MVT::v4i16,// ->128060
66683 /*128095*/ /*SwitchType*/ 3, MVT::v4i16,// ->128100
67210 /*129140*/ /*SwitchType*/ 22, MVT::v4i16,// ->129164
67214 MVT::v4i16, 1/*#Ops*/, 0,
67220 MVT::v4i16, 1/*#Ops*/, 0,
67317 /*129354*/ /*SwitchType*/ 74, MVT::v4i16,// ->129430
67321 MVT::v4i16, 1/*#Ops*/, 0,
67340 MVT::v4i16, 2/*#Ops*/, 1, 9,
67700 /*130565*/ /*SwitchType*/ 76|128,1/*204*/, MVT::v4i16,// ->130772
67753 MVT::v4i16, 5/*#Ops*/, 2, 19, 20, 37, 38,
67879 /*131194*/ /*SwitchType*/ 2|128,2/*258*/, MVT::v4i16,// ->131455
67946 MVT::v4i16, 2/*#Ops*/, 39, 46,
69196 /*133923*/ OPC_CheckChild0Type, MVT::v4i16,
69201 /*133931*/ OPC_CheckType, MVT::v4i16,
69206 MVT::v4i16, 2/*#Ops*/, 0, 1,
69213 MVT::v4i16, 2/*#Ops*/, 0, 1,
69220 /*133965*/ OPC_CheckType, MVT::v4i16,
69225 MVT::v4i16, 2/*#Ops*/, 0, 1,
69232 MVT::v4i16, 2/*#Ops*/, 0, 1,
69239 /*133999*/ OPC_CheckType, MVT::v4i16,
69244 MVT::v4i16, 2/*#Ops*/, 0, 1,
69251 MVT::v4i16, 2/*#Ops*/, 0, 1,
69258 /*134033*/ OPC_CheckType, MVT::v4i16,
69263 MVT::v4i16, 2/*#Ops*/, 0, 1,
69270 MVT::v4i16, 2/*#Ops*/, 0, 1,
69375 /*134245*/ OPC_CheckType, MVT::v4i16,
69377 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
69490 /*134459*/ OPC_CheckType, MVT::v4i16,
69492 MVT::v4i16, 3/*#Ops*/, 0, 2, 1,
69605 /*134670*/ OPC_CheckType, MVT::v4i16,
69607 MVT::v4i16, 3/*#Ops*/, 0, 1, 2,
70011 /*135648*/ OPC_CheckType, MVT::v4i16,
70013 MVT::v4i16, 1/*#Ops*/, 0,
70483 /*136749*/ OPC_SwitchType /*2 cases */, 10, MVT::v4i16,// ->136762
70486 MVT::v4i16, 2/*#Ops*/, 0, 2,
70514 /*136825*/ OPC_CheckType, MVT::v4i16,
70516 MVT::v4i16, 2/*#Ops*/, 0, 1,
70662 /*137194*/ OPC_SwitchType /*2 cases */, 10, MVT::v4i16,// ->137207
70665 MVT::v4i16, 2/*#Ops*/, 0, 2,
70693 /*137270*/ OPC_CheckType, MVT::v4i16,
70695 MVT::v4i16, 2/*#Ops*/, 0, 1,
70841 /*137639*/ OPC_SwitchType /*2 cases */, 10, MVT::v4i16,// ->137652
70844 MVT::v4i16, 2/*#Ops*/, 0, 2,
70872 /*137715*/ OPC_CheckType, MVT::v4i16,
70874 MVT::v4i16, 2/*#Ops*/, 0, 1,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc 2345 /* 27 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc 1852 /* 20 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v2f32, MVT::Other,
include/llvm/Support/MachineValueType.h 343 SimpleTy == MVT::v4i16 || SimpleTy == MVT::v2i32 ||
463 case v4i16:
618 case v4i16:
734 case v4i16:
930 if (NumElements == 4) return MVT::v4i16;
lib/CodeGen/ValueTypes.cpp 162 case MVT::v4i16: return "v4i16";
306 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 568 case MVT::v4i16:
3022 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3049 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3076 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3103 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3130 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3157 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3184 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3211 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3238 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
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 ||
3374 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3402 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3430 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3458 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3486 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3514 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
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 ||
3602 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3630 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3658 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3686 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3714 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3742 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3770 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3798 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3826 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3854 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
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 ||
3959 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
3988 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
4017 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
4046 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
4075 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
4104 } else if (VT == MVT::v4i16 || VT == MVT::v4f16) {
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 150 addDRTypeForNEON(MVT::v4i16);
714 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom);
715 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom);
721 setOperationPromotedToType(ISD::UINT_TO_FP, MVT::v4i16, MVT::v4i32);
722 setOperationPromotedToType(ISD::SINT_TO_FP, MVT::v4i16, MVT::v4i32);
738 for (MVT VT : { MVT::v8i8, MVT::v4i16, MVT::v2i32,
801 setTruncStoreAction(MVT::v4i16, MVT::v4i8, Custom);
1108 } else if (VT == MVT::v4i16 || VT == MVT::v8i16) {
2627 return MVT::v4i16;
2901 assert(MemVT == MVT::v4i8 && VT == MVT::v4i16);
2913 SDValue UndefVec = DAG.getBuildVector(MVT::v4i16, DL,
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;
7841 if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
7875 if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
8170 SDValue NewSetcc = DAG.getSetCC(dl, MVT::v4i16, LHS, RHS, CC);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 295 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
301 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
302 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
336 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
338 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
376 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 },
378 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
937 {ISD::ADD, MVT::v4i16, 1},
956 { TTI::SK_Broadcast, MVT::v4i16, 1 },
968 { TTI::SK_Transpose, MVT::v4i16, 1 },
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 147 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i16, Expand);
148 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i16, Expand);
149 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i16, Expand);
1231 if (VT == MVT::v4i16 || VT == MVT::v4f16) {
lib/Target/AMDGPU/R600ISelLowering.cpp 107 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Custom);
195 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp 152 addRegisterClass(MVT::v4i16, &AMDGPU::SReg_64RegClass);
184 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand);
222 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Custom);
250 MVT::v2i64, MVT::v2f64, MVT::v4i16, MVT::v4f16,
301 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i16, Custom);
307 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i16, Custom);
320 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i16, Custom);
322 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i16, Custom);
509 for (MVT VT : {MVT::v2i16, MVT::v2f16, MVT::v4i16, MVT::v4f16}) {
556 setOperationAction(ISD::LOAD, MVT::v4i16, Promote);
557 AddPromotedToType(ISD::LOAD, MVT::v4i16, MVT::v2i32);
561 setOperationAction(ISD::STORE, MVT::v4i16, Promote);
562 AddPromotedToType(ISD::STORE, MVT::v4i16, MVT::v2i32);
622 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom);
624 setOperationAction(ISD::SHL, MVT::v4i16, Custom);
625 setOperationAction(ISD::SRA, MVT::v4i16, Custom);
626 setOperationAction(ISD::SRL, MVT::v4i16, Custom);
627 setOperationAction(ISD::ADD, MVT::v4i16, Custom);
628 setOperationAction(ISD::SUB, MVT::v4i16, Custom);
629 setOperationAction(ISD::MUL, MVT::v4i16, Custom);
631 setOperationAction(ISD::SMIN, MVT::v4i16, Custom);
632 setOperationAction(ISD::SMAX, MVT::v4i16, Custom);
633 setOperationAction(ISD::UMIN, MVT::v4i16, Custom);
634 setOperationAction(ISD::UMAX, MVT::v4i16, Custom);
648 setOperationAction(ISD::SELECT, MVT::v4i16, Custom);
669 for (MVT VT : { MVT::v4i16, MVT::v4f16, MVT::v2i8, MVT::v4i8, MVT::v8i8 }) {
684 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v4i16, Custom);
695 setOperationAction(ISD::INTRINSIC_VOID, MVT::v4i16, Custom);
3972 assert(VT == MVT::v4i16 || VT == MVT::v4f16);
3993 assert(VT == MVT::v4i16 || VT == MVT::v4f16);
4964 if (VT == MVT::v4i16 || VT == MVT::v4f16) {
lib/Target/ARM/ARMISelDAGToDAG.cpp 1641 if (Align >= 2 && LoadedVT == MVT::v4i16 &&
1946 case MVT::v4i16: OpcodeIndex = 1; break;
2088 case MVT::v4i16: OpcodeIndex = 1; break;
2255 case MVT::v4i16: OpcodeIndex = 1; break;
2538 case MVT::v4i16:
3475 case MVT::v4i16: Opc = ARM::VZIPd16; break;
3498 case MVT::v4i16: Opc = ARM::VUZPd16; break;
3521 case MVT::v4i16: Opc = ARM::VTRNd16; break;
lib/Target/ARM/ARMISelLowering.cpp 366 addAllExtLoads(MVT::v4i32, MVT::v4i16, Legal);
370 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal);
381 setIndexedLoadAction(im, MVT::v4i16, Legal);
382 setIndexedStoreAction(im, MVT::v4i16, Legal);
743 addDRTypeForNEON(MVT::v4i16);
839 setOperationAction(ISD::SDIV, MVT::v4i16, Custom);
841 setOperationAction(ISD::UDIV, MVT::v4i16, Custom);
847 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom);
849 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom);
851 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom);
853 setOperationAction(ISD::FP_TO_SINT, MVT::v4i16, Custom);
864 setOperationAction(ISD::CTPOP, MVT::v4i16, Custom);
874 setOperationAction(ISD::CTTZ, MVT::v4i16, Custom);
884 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v4i16, Custom);
911 for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16,
1483 case MVT::f32: case MVT::f64: case MVT::v8i8: case MVT::v4i16:
5346 NewTy = MVT::v4i16;
5352 if (VT != MVT::v4i16 && VT != MVT::v8i16)
5389 assert((Op.getOperand(0).getValueType() == MVT::v4i16 ||
5400 DestVecType = MVT::v4i16;
5952 VT == MVT::v4i32 || VT == MVT::v4i16 || VT == MVT::v8i16) &&
6396 VT = is128Bits ? MVT::v8i16 : MVT::v4i16;
8298 return MVT::v4i16;
8525 X = DAG.getNode(ISD::TRUNCATE, dl, MVT::v4i16, X);
8564 N0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::v4i16, N0);
8571 assert((VT == MVT::v4i16 || VT == MVT::v8i8) &&
8583 N2 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0,
8585 N3 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1,
8587 N0 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0,
8589 N1 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1,
8608 assert((VT == MVT::v4i16 || VT == MVT::v8i8) &&
8620 N2 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0,
8622 N3 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1,
8624 N0 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0,
8626 N1 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1,
8677 N0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::v4i16, N0);
14612 if ((Ty == MVT::v4i8 || Ty == MVT::v8i8 || Ty == MVT::v4i16) &&
15236 if (VT == MVT::v4i16) {
lib/Target/ARM/ARMTargetTransformInfo.cpp 195 {ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0},
196 {ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 0},
214 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 },
215 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 0 },
219 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
222 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
223 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
251 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
252 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
266 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 },
267 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
366 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 1 },
367 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 1 },
559 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 1},
581 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 1},
608 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 2},
666 { ISD::SDIV, MVT::v4i16, ReciprocalDivCost},
667 { ISD::UDIV, MVT::v4i16, ReciprocalDivCost},
668 { ISD::SREM, MVT::v4i16, 4 * FunctionCallDivCost},
669 { ISD::UREM, MVT::v4i16, 4 * FunctionCallDivCost},
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 103 case MVT::v4i16:
493 case MVT::v4i16:
lib/Target/Hexagon/HexagonISelLowering.cpp 557 VT == MVT::v4i16 || VT == MVT::v8i8 ||
1274 addRegisterClass(MVT::v4i16, &Hexagon::DoubleRegsRegClass);
1472 setLoadExtAction(ISD::EXTLOAD, MVT::v4i16, MVT::v4i8, Legal);
1473 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i16, MVT::v4i8, Legal);
1474 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i16, MVT::v4i8, Legal);
1478 MVT::v8i8, MVT::v2i16, MVT::v4i16, MVT::v2i32}) {
1499 MVT::v2i16, MVT::v4i16, MVT::v2i32}) {
1504 for (MVT VT : {MVT::v2i16, MVT::v4i8, MVT::v8i8, MVT::v2i32, MVT::v4i16,
1521 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom);
1549 MVT::v2i16, MVT::v2i32, MVT::v4i8, MVT::v4i16, MVT::v8i8}) {
lib/Target/Hexagon/HexagonInstrInfo.cpp 2654 case MVT::v4i16:
lib/Target/NVPTX/NVPTXISelLowering.cpp 142 case MVT::v4i16:
2310 case MVT::v4i16:
4801 case MVT::v4i16:
lib/Target/PowerPC/PPCISelLowering.cpp 688 setOperationAction(ISD::TRUNCATE, MVT::v4i16, Custom);
845 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom);
849 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 252 setLoadExtAction(Ext, MVT::v4i32, MVT::v4i16, Legal);
557 (ExtT == MVT::v4i32 && MemT == MVT::v4i16) ||
lib/Target/X86/X86ISelLowering.cpp 847 MVT::v2i16, MVT::v4i16, MVT::v2i32 }) {
942 setOperationAction(ISD::FP_TO_SINT, MVT::v4i16, Custom);
947 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom);
972 setOperationAction(ISD::LOAD, MVT::v4i16, Custom);
975 setOperationAction(ISD::STORE, MVT::v4i16, Custom);
979 setOperationAction(ISD::BITCAST, MVT::v4i16, Custom);
994 setOperationAction(ISD::TRUNCATE, MVT::v4i16, Custom);
1067 setLoadExtAction(LoadExtOp, MVT::v4i32, MVT::v4i16, Legal);
1243 setLoadExtAction(LoadExtOp, MVT::v4i64, MVT::v4i16, Legal);
1728 setTruncStoreAction(MVT::v4i64, MVT::v4i16, Legal);
1737 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal);
26799 assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 ||
28050 (InVT == MVT::v4i16 || InVT == MVT::v4i8)){
35585 (SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8) &&
35606 (SrcVT == MVT::v2f32 || SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 ||
lib/Target/X86/X86TargetTransformInfo.cpp 1375 { ISD::UINT_TO_FP, MVT::v4f64, MVT::v4i16, 2 },
1418 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 1 },
1419 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 1 },
1426 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i64, 2 },
1449 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 4 },
1450 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
1460 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i64, 4 },
1473 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 3 },
1474 { ISD::SINT_TO_FP, MVT::v4f64, MVT::v4i16, 3 },
1486 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
1487 { ISD::UINT_TO_FP, MVT::v4f64, MVT::v4i16, 2 },
1520 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 2 },
1521 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 2 },
1525 { ISD::ZERO_EXTEND, MVT::v4i16, MVT::v4i8, 1 },
1526 { ISD::SIGN_EXTEND, MVT::v4i16, MVT::v4i8, 2 },
1537 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 1 },
1538 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 1 },
1544 { ISD::TRUNCATE, MVT::v4i8, MVT::v4i16, 2 },
1547 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
1585 { ISD::ZERO_EXTEND, MVT::v4i16, MVT::v4i8, 1 },
1586 { ISD::SIGN_EXTEND, MVT::v4i16, MVT::v4i8, 6 },
1599 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 1 },
1600 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 2 },
1601 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
1602 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 10 },
1611 { ISD::TRUNCATE, MVT::v4i8, MVT::v4i16, 4 },
1617 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 3 },
2544 { ISD::ADD, MVT::v4i16, 4 }, // FIXME: chosen to be less than v8i16
2569 { ISD::ADD, MVT::v4i16, 3 }, // The data reported by the IACA tool is "4.3".
utils/TableGen/CodeGenTarget.cpp 102 case MVT::v4i16: return "MVT::v4i16";