|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 50 if (LocVT == MVT::v2f32) {
63 LocVT == MVT::v2f32 ||
314 LocVT == MVT::v2f32 ||
364 LocVT == MVT::v2f32 ||
401 if (LocVT == MVT::v2f32) {
558 LocVT == MVT::v2f32 ||
625 LocVT == MVT::v2f32 ||
656 if (LocVT == MVT::v2f32) {
713 LocVT == MVT::v2f32 ||
745 if (LocVT == MVT::v2f32) {
795 LocVT == MVT::v2f32 ||
831 LocVT == MVT::v2f32) {
996 if (LocVT == MVT::v2f32) {
1023 LocVT == MVT::v2f32 ||
1127 LocVT == MVT::v2f32 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc70201 /*168413*/ OPC_CheckChild0Type, MVT::v2f32,
70694 /*169464*/ OPC_CheckChild1Type, MVT::v2f32,
71543 /*171222*/ OPC_CheckChild0Type, MVT::v2f32,
72049 /*172207*/ OPC_CheckChild0Type, MVT::v2f32,
72587 /*173234*/ OPC_CheckChild1Type, MVT::v2f32,
74445 /*176699*/ OPC_CheckChild1Type, MVT::v2f32,
74624 /*177033*/ OPC_CheckChild1Type, MVT::v2f32,
75105 /*177906*/ OPC_CheckChild1Type, MVT::v2f32,
75247 /*178176*/ OPC_CheckChild1Type, MVT::v2f32,
75866 /*179286*/ OPC_CheckChild1Type, MVT::v2f32,
75962 /*179457*/ OPC_CheckChild1Type, MVT::v2f32,
76058 /*179628*/ OPC_CheckChild1Type, MVT::v2f32,
76154 /*179799*/ OPC_CheckChild1Type, MVT::v2f32,
76250 /*179970*/ OPC_CheckChild1Type, MVT::v2f32,
76346 /*180141*/ OPC_CheckChild1Type, MVT::v2f32,
76442 /*180312*/ OPC_CheckChild1Type, MVT::v2f32,
76538 /*180483*/ OPC_CheckChild1Type, MVT::v2f32,
76624 /*180649*/ OPC_CheckChild1Type, MVT::v2f32,
76626 /*180652*/ OPC_CheckChild2Type, MVT::v2f32,
76715 /*180828*/ OPC_CheckChild1Type, MVT::v2f32,
76717 /*180831*/ OPC_CheckChild2Type, MVT::v2f32,
78342 /*184059*/ OPC_CheckType, MVT::v2f32,
78346 MVT::v2f32, 2/*#Ops*/, 0, 2,
78582 /*184490*/ OPC_CheckChild1Type, MVT::v2f32,
78593 /*184509*/ OPC_CheckType, MVT::v2f32,
78595 /*184512*/ OPC_CheckType, MVT::v2f32,
78599 MVT::v2f32, 3/*#Ops*/, 0, 1, 3,
78688 /*184684*/ OPC_SwitchType /*2 cases */, 19, MVT::v2f32,// ->184706
78691 /*184689*/ OPC_CheckChild2Type, MVT::v2f32,
78692 /*184691*/ OPC_CheckType, MVT::v2f32,
78696 MVT::v2f32, 3/*#Ops*/, 2, 0, 3,
78752 /*184803*/ /*SwitchType*/ 15, MVT::v2f32,// ->184820
78753 /*184805*/ OPC_CheckChild1Type, MVT::v2f32,
78755 /*184808*/ OPC_CheckChild2Type, MVT::v2f32,
78758 MVT::v2f32, 2/*#Ops*/, 0, 1,
78916 /*185111*/ OPC_CheckType, MVT::v2f32,
78920 MVT::v2f32, 2/*#Ops*/, 0, 2,
78995 /*185255*/ /*SwitchType*/ 11, MVT::v2f32,// ->185268
78996 /*185257*/ OPC_CheckChild1Type, MVT::v2f32,
78999 MVT::v2f32, 1/*#Ops*/, 0,
79105 /*185462*/ /*SwitchType*/ 15, MVT::v2f32,// ->185479
79106 /*185464*/ OPC_CheckChild1Type, MVT::v2f32,
79108 /*185467*/ OPC_CheckChild2Type, MVT::v2f32,
79111 MVT::v2f32, 2/*#Ops*/, 0, 1,
79190 /*185623*/ /*SwitchType*/ 15, MVT::v2f32,// ->185640
79191 /*185625*/ OPC_CheckChild1Type, MVT::v2f32,
79193 /*185628*/ OPC_CheckChild2Type, MVT::v2f32,
79196 MVT::v2f32, 2/*#Ops*/, 0, 1,
79270 /*185771*/ /*SwitchType*/ 11, MVT::v2f32,// ->185784
79271 /*185773*/ OPC_CheckChild1Type, MVT::v2f32,
79274 MVT::v2f32, 1/*#Ops*/, 0,
79355 /*185927*/ /*SwitchType*/ 11, MVT::v2f32,// ->185940
79356 /*185929*/ OPC_CheckChild1Type, MVT::v2f32,
79359 MVT::v2f32, 1/*#Ops*/, 0,
79388 /*185988*/ OPC_CheckChild1Type, MVT::v2f32,
79417 /*186049*/ OPC_CheckChild1Type, MVT::v2f32,
79458 /*186121*/ OPC_CheckChild1Type, MVT::v2f32,
79499 /*186193*/ OPC_CheckChild1Type, MVT::v2f32,
79540 /*186265*/ OPC_CheckChild1Type, MVT::v2f32,
82480 /*191667*/ OPC_CheckChild1Type, MVT::v2f32,
82496 /*191694*/ OPC_CheckType, MVT::v2f32,
82500 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 4,
82506 /*191714*/ OPC_CheckType, MVT::v2f32,
82509 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
82552 /*191799*/ OPC_CheckChild1Type, MVT::v2f32,
82568 /*191826*/ OPC_CheckType, MVT::v2f32,
82572 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 4,
82578 /*191846*/ OPC_CheckType, MVT::v2f32,
82581 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
82624 /*191931*/ OPC_CheckChild1Type, MVT::v2f32,
82640 /*191958*/ OPC_CheckType, MVT::v2f32,
82644 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 4,
82650 /*191978*/ OPC_CheckType, MVT::v2f32,
82653 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
82696 /*192063*/ OPC_CheckChild1Type, MVT::v2f32,
82712 /*192090*/ OPC_CheckType, MVT::v2f32,
82716 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 4,
82722 /*192110*/ OPC_CheckType, MVT::v2f32,
82725 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
82768 /*192194*/ OPC_CheckType, MVT::v2f32,
82771 MVT::v2f32, 1/*#Ops*/, 0,
82795 /*192245*/ /*SwitchType*/ 15, MVT::v2f32,// ->192262
82796 /*192247*/ OPC_CheckChild1Type, MVT::v2f32,
82798 /*192250*/ OPC_CheckChild2Type, MVT::v2f32,
82801 MVT::v2f32, 2/*#Ops*/, 0, 1,
82852 /*192352*/ /*SwitchType*/ 15, MVT::v2f32,// ->192369
82853 /*192354*/ OPC_CheckChild1Type, MVT::v2f32,
82855 /*192357*/ OPC_CheckChild2Type, MVT::v2f32,
82858 MVT::v2f32, 2/*#Ops*/, 0, 1,
82901 /*192444*/ /*SwitchType*/ 15, MVT::v2f32,// ->192461
82902 /*192446*/ OPC_CheckChild1Type, MVT::v2f32,
82904 /*192449*/ OPC_CheckChild2Type, MVT::v2f32,
82907 MVT::v2f32, 2/*#Ops*/, 0, 1,
82950 /*192536*/ /*SwitchType*/ 15, MVT::v2f32,// ->192553
82951 /*192538*/ OPC_CheckChild1Type, MVT::v2f32,
82953 /*192541*/ OPC_CheckChild2Type, MVT::v2f32,
82956 MVT::v2f32, 2/*#Ops*/, 0, 1,
82999 /*192628*/ /*SwitchType*/ 15, MVT::v2f32,// ->192645
83000 /*192630*/ OPC_CheckChild1Type, MVT::v2f32,
83002 /*192633*/ OPC_CheckChild2Type, MVT::v2f32,
83005 MVT::v2f32, 2/*#Ops*/, 0, 1,
83048 /*192720*/ /*SwitchType*/ 15, MVT::v2f32,// ->192737
83049 /*192722*/ OPC_CheckChild1Type, MVT::v2f32,
83051 /*192725*/ OPC_CheckChild2Type, MVT::v2f32,
83054 MVT::v2f32, 2/*#Ops*/, 0, 1,
84907 /*196575*/ /*SwitchType*/ 60, MVT::v2f32,// ->196637
84913 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
84920 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
84927 MVT::v2f32, 2/*#Ops*/, 2, 3,
84934 MVT::v2f32, 2/*#Ops*/, 2, 3,
94201 /*214049*/ OPC_CheckChild0Type, MVT::v2f32,
94513 /*214627*/ OPC_CheckChild0Type, MVT::v2f32,
99352 /*223837*/ OPC_CheckChild0Type, MVT::v2f32,
99419 /*223963*/ OPC_CheckChild0Type, MVT::v2f32,
99486 /*224089*/ OPC_CheckChild0Type, MVT::v2f32,
100004 /*225003*/ /*SwitchType*/ 18, MVT::v2f32,// ->225023
100013 MVT::v2f32, 1/*#Ops*/, 0,
100107 /*225173*/ /*SwitchType*/ 18, MVT::v2f32,// ->225193
100116 MVT::v2f32, 1/*#Ops*/, 0,
100219 /*225358*/ /*SwitchType*/ 3, MVT::v2f32,// ->225363
100313 /*225513*/ /*SwitchType*/ 18, MVT::v2f32,// ->225533
100322 MVT::v2f32, 1/*#Ops*/, 0,
100328 /*225536*/ OPC_CheckChild0Type, MVT::v2f32,
100507 /*225829*/ /*SwitchType*/ 18, MVT::v2f32,// ->225849
100516 MVT::v2f32, 1/*#Ops*/, 0,
100589 /*225957*/ /*SwitchType*/ 18, MVT::v2f32,// ->225977
100598 MVT::v2f32, 1/*#Ops*/, 0,
100679 /*226101*/ /*SwitchType*/ 18, MVT::v2f32,// ->226121
100688 MVT::v2f32, 1/*#Ops*/, 0,
101418 /*227362*/ /*SwitchType*/ 37, MVT::v2f32,// ->227401
101423 MVT::v2f32, 2/*#Ops*/, 0, 1,
101432 MVT::v2f32, 1/*#Ops*/, 2,
102325 /*229008*/ OPC_CheckChild0Type, MVT::v2f32,
102352 /*229065*/ OPC_CheckChild0Type, MVT::v2f32,
102418 /*229191*/ OPC_CheckChild0Type, MVT::v2f32,
102446 /*229246*/ OPC_CheckChild0Type, MVT::v2f32,
102512 /*229370*/ OPC_CheckChild0Type, MVT::v2f32,
102538 /*229423*/ OPC_CheckChild0Type, MVT::v2f32,
102734 /*229800*/ OPC_SwitchType /*2 cases */, 27, MVT::v2f32,// ->229830
102741 MVT::v2f32, 4/*#Ops*/, 3, 2, 6, 7,
102780 /*229902*/ OPC_SwitchType /*2 cases */, 27, MVT::v2f32,// ->229932
102787 MVT::v2f32, 4/*#Ops*/, 3, 0, 6, 7,
102815 /*229986*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230003
102819 MVT::v2f32, 4/*#Ops*/, 3, 0, 1, 4,
102869 /*230087*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230104
102873 MVT::v2f32, 4/*#Ops*/, 3, 2, 0, 4,
102899 /*230143*/ OPC_SwitchType /*2 cases */, 12, MVT::v2f32,// ->230158
102902 MVT::v2f32, 4/*#Ops*/, 3, 2, 0, 4,
102974 /*230281*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230298
102978 MVT::v2f32, 4/*#Ops*/, 3, 2, 0, 4,
103025 /*230375*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230392
103029 MVT::v2f32, 4/*#Ops*/, 3, 0, 1, 4,
103078 /*230473*/ OPC_SwitchType /*2 cases */, 12, MVT::v2f32,// ->230488
103081 MVT::v2f32, 4/*#Ops*/, 3, 0, 1, 4,
103126 /*230563*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230580
103130 MVT::v2f32, 4/*#Ops*/, 3, 2, 0, 4,
103175 /*230656*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->230673
103179 MVT::v2f32, 4/*#Ops*/, 3, 0, 1, 4,
103217 /*230739*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->230772
103225 MVT::v2f32, 4/*#Ops*/, 2, 0, 5, 6,
103271 /*230868*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->230901
103279 MVT::v2f32, 4/*#Ops*/, 2, 1, 5, 6,
103323 /*230991*/ OPC_SwitchType /*2 cases */, 28, MVT::v2f32,// ->231022
103330 MVT::v2f32, 4/*#Ops*/, 2, 1, 5, 6,
103372 /*231110*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->231143
103380 MVT::v2f32, 4/*#Ops*/, 2, 1, 5, 6,
103423 /*231230*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->231263
103431 MVT::v2f32, 4/*#Ops*/, 2, 0, 5, 6,
103475 /*231355*/ OPC_SwitchType /*2 cases */, 28, MVT::v2f32,// ->231386
103482 MVT::v2f32, 4/*#Ops*/, 2, 0, 5, 6,
103527 /*231486*/ /*SwitchType*/ 11, MVT::v2f32,// ->231499
103530 MVT::v2f32, 3/*#Ops*/, 2, 0, 1,
103554 /*231538*/ OPC_SwitchType /*3 cases */, 9, MVT::v2f32,// ->231550
103556 MVT::v2f32, 3/*#Ops*/, 2, 0, 1,
103577 /*231584*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->231617
103585 MVT::v2f32, 4/*#Ops*/, 2, 1, 5, 6,
103628 /*231706*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->231739
103636 MVT::v2f32, 4/*#Ops*/, 2, 0, 5, 6,
103682 /*231840*/ /*SwitchType*/ 11, MVT::v2f32,// ->231853
103685 MVT::v2f32, 3/*#Ops*/, 2, 1, 0,
104111 /*232885*/ OPC_CheckType, MVT::v2f32,
104114 MVT::v2f32, 1/*#Ops*/, 0,
104628 /*234309*/ OPC_CheckType, MVT::v2f32,
104631 MVT::v2f32, 1/*#Ops*/, 0,
104763 /*234565*/ /*SwitchType*/ 10, MVT::v2f32,// ->234577
104766 MVT::v2f32, 2/*#Ops*/, 0, 1,
104948 /*234933*/ /*SwitchType*/ 10, MVT::v2f32,// ->234945
104951 MVT::v2f32, 2/*#Ops*/, 0, 1,
105139 /*235284*/ OPC_SwitchType /*2 cases */, 13, MVT::v2f32,// ->235300
105143 MVT::v2f32, 3/*#Ops*/, 0, 1, 3,
105212 /*235422*/ OPC_SwitchType /*2 cases */, 13, MVT::v2f32,// ->235438
105216 MVT::v2f32, 3/*#Ops*/, 2, 0, 3,
105254 /*235500*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->235533
105262 MVT::v2f32, 3/*#Ops*/, 0, 4, 5,
105300 /*235615*/ OPC_SwitchType /*2 cases */, 30, MVT::v2f32,// ->235648
105308 MVT::v2f32, 3/*#Ops*/, 1, 4, 5,
105354 /*235747*/ /*SwitchType*/ 10, MVT::v2f32,// ->235759
105357 MVT::v2f32, 2/*#Ops*/, 0, 1,
105478 /*235983*/ /*SwitchType*/ 9, MVT::v2f32,// ->235994
105481 MVT::v2f32, 1/*#Ops*/, 0,
105549 /*236110*/ OPC_SwitchType /*5 cases */, 10, MVT::v2f32,// ->236123
105552 MVT::v2f32, 2/*#Ops*/, 0, 1,
105594 /*236197*/ /*SwitchType*/ 9, MVT::v2f32,// ->236208
105597 MVT::v2f32, 1/*#Ops*/, 0,
105723 /*236443*/ OPC_CheckType, MVT::v2f32,
105725 MVT::v2f32, 1/*#Ops*/, 0,
105766 /*236518*/ OPC_SwitchType /*2 cases */, 14, MVT::v2f32,// ->236535
105788 /*236557*/ OPC_CheckChild0Type, MVT::v2f32,
105833 /*236639*/ /*SwitchType*/ 9, MVT::v2f32,// ->236650
105836 MVT::v2f32, 1/*#Ops*/, 0,
105884 /*236733*/ /*SwitchType*/ 9, MVT::v2f32,// ->236744
105887 MVT::v2f32, 1/*#Ops*/, 0,
105935 /*236827*/ /*SwitchType*/ 9, MVT::v2f32,// ->236838
105938 MVT::v2f32, 1/*#Ops*/, 0,
105986 /*236921*/ /*SwitchType*/ 9, MVT::v2f32,// ->236932
105989 MVT::v2f32, 1/*#Ops*/, 0,
106037 /*237015*/ /*SwitchType*/ 9, MVT::v2f32,// ->237026
106040 MVT::v2f32, 1/*#Ops*/, 0,
106088 /*237109*/ /*SwitchType*/ 9, MVT::v2f32,// ->237120
106091 MVT::v2f32, 1/*#Ops*/, 0,
106139 /*237203*/ /*SwitchType*/ 9, MVT::v2f32,// ->237214
106142 MVT::v2f32, 1/*#Ops*/, 0,
106196 /*237313*/ /*SwitchType*/ 10, MVT::v2f32,// ->237325
106199 MVT::v2f32, 2/*#Ops*/, 0, 1,
106253 /*237426*/ /*SwitchType*/ 10, MVT::v2f32,// ->237438
106256 MVT::v2f32, 2/*#Ops*/, 0, 1,
106310 /*237539*/ /*SwitchType*/ 10, MVT::v2f32,// ->237551
106313 MVT::v2f32, 2/*#Ops*/, 0, 1,
106367 /*237652*/ /*SwitchType*/ 10, MVT::v2f32,// ->237664
106370 MVT::v2f32, 2/*#Ops*/, 0, 1,
106419 /*237755*/ /*SwitchType*/ 10, MVT::v2f32,// ->237767
106422 MVT::v2f32, 2/*#Ops*/, 0, 1,
106492 /*237893*/ /*SwitchType*/ 7, MVT::v2f32,// ->237902
106494 MVT::v2f32, 1/*#Ops*/, 0,
106526 /*237956*/ /*SwitchType*/ 8, MVT::v2f32,// ->237966
106528 MVT::v2f32, 2/*#Ops*/, 0, 1,
106554 /*238010*/ /*SwitchType*/ 7, MVT::v2f32,// ->238019
106556 MVT::v2f32, 1/*#Ops*/, 0,
106588 /*238073*/ /*SwitchType*/ 8, MVT::v2f32,// ->238083
106590 MVT::v2f32, 2/*#Ops*/, 0, 1,
107110 /*239363*/ OPC_SwitchType /*2 cases */, 68, MVT::v2f32,// ->239434
107115 MVT::v2f32, 0/*#Ops*/, // Results = #6
107120 MVT::v2f32, 3/*#Ops*/, 6, 7, 8,
107127 MVT::v2f32, 0/*#Ops*/, // Results = #6
107132 MVT::v2f32, 3/*#Ops*/, 6, 7, 8,
107246 /*239698*/ /*SwitchType*/ 18, MVT::v2f32,// ->239718
107248 MVT::v2f32, 0/*#Ops*/, // Results = #1
107251 MVT::v2f32, 3/*#Ops*/, 1, 0, 2,
107552 /*240355*/ OPC_CheckType, MVT::v2f32,
107558 MVT::v2f32, 2/*#Ops*/, 3, 4,
107614 /*240490*/ OPC_CheckType, MVT::v2f32,
107625 MVT::v2f32, 2/*#Ops*/, 8, 9,
107673 /*240628*/ /*SwitchType*/ 11, MVT::v2f32,// ->240641
107676 MVT::v2f32, 3/*#Ops*/, 0, 1, 3,
109867 /*245378*/ /*SwitchType*/ 40, MVT::v2f32,// ->245420
109878 MVT::v2f32, 2/*#Ops*/, 9, 10,
109959 /*245608*/ OPC_CheckChild0Type, MVT::v2f32,
109981 /*245657*/ /*SwitchType*/ 55, MVT::v2f32,// ->245714
109996 MVT::v2f32, 2/*#Ops*/, 12, 13,
110066 /*245867*/ /*SwitchType*/ 38, MVT::v2f32,// ->245907
110077 MVT::v2f32, 2/*#Ops*/, 8, 9,
110195 /*246178*/ /*SwitchType*/ 62, MVT::v2f32,// ->246242
110212 MVT::v2f32, 2/*#Ops*/, 11, 12,
110688 /*247238*/ OPC_SwitchType /*2 cases */, 8, MVT::v2f32,// ->247249
110691 MVT::v2f32, 1/*#Ops*/, 1,
110756 /*247367*/ OPC_SwitchType /*2 cases */, 29, MVT::v2f32,// ->247399
110764 MVT::v2f32, 2/*#Ops*/, 3, 4,
111295 /*248515*/ /*SwitchType*/ 11, MVT::v2f32,// ->248528
111298 MVT::v2f32, 2/*#Ops*/, 0, 1,
111360 /*248673*/ /*SwitchType*/ 23, MVT::v2f32,// ->248698
111366 MVT::v2f32, 2/*#Ops*/, 2, 3,
111496 /*248975*/ OPC_SwitchType /*2 cases */, 10, MVT::v2f32,// ->248988
111499 MVT::v2f32, 2/*#Ops*/, 0, 2,
111893 /*249765*/ /*SwitchType*/ 3, MVT::v2f32,// ->249770
111943 /*249830*/ /*SwitchType*/ 3, MVT::v2f32,// ->249835
111970 /*249865*/ /*SwitchType*/ 3, MVT::v2f32,// ->249870
111980 /*249877*/ OPC_CheckChild0Type, MVT::v2f32,
111997 /*249900*/ /*SwitchType*/ 3, MVT::v2f32,// ->249905
112482 /*250687*/ OPC_CheckChild0Type, MVT::v2f32,
112527 /*250771*/ OPC_CheckChild0Type, MVT::v2f32,
112572 /*250855*/ OPC_CheckChild0Type, MVT::v2f32,
112617 /*250939*/ OPC_CheckChild0Type, MVT::v2f32,
112662 /*251023*/ OPC_CheckChild0Type, MVT::v2f32,
112833 /*251337*/ /*SwitchType*/ 7, MVT::v2f32,// ->251346
112835 MVT::v2f32, 1/*#Ops*/, 0,
113467 /*252600*/ /*SwitchType*/ 10, MVT::v2f32,// ->252612
113470 MVT::v2f32, 2/*#Ops*/, 0, 1,
113543 /*252752*/ /*SwitchType*/ 10, MVT::v2f32,// ->252764
113546 MVT::v2f32, 2/*#Ops*/, 0, 1,
113619 /*252904*/ /*SwitchType*/ 10, MVT::v2f32,// ->252916
113622 MVT::v2f32, 2/*#Ops*/, 0, 1,
113695 /*253056*/ /*SwitchType*/ 10, MVT::v2f32,// ->253068
113698 MVT::v2f32, 2/*#Ops*/, 0, 1,
113771 /*253208*/ /*SwitchType*/ 10, MVT::v2f32,// ->253220
113774 MVT::v2f32, 2/*#Ops*/, 0, 1,
113847 /*253360*/ /*SwitchType*/ 10, MVT::v2f32,// ->253372
113850 MVT::v2f32, 2/*#Ops*/, 0, 1,
114472 /*254874*/ /*SwitchType*/ 11, MVT::v2f32,// ->254887
114476 MVT::v2f32, 1/*#Ops*/, 1,
gen/lib/Target/AArch64/AArch64GenFastISel.inc 744 case MVT::v2f32: return fastEmit_AArch64ISD_FCMEQz_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
812 case MVT::v2f32: return fastEmit_AArch64ISD_FCMGEz_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
880 case MVT::v2f32: return fastEmit_AArch64ISD_FCMGTz_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
948 case MVT::v2f32: return fastEmit_AArch64ISD_FCMLEz_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1016 case MVT::v2f32: return fastEmit_AArch64ISD_FCMLTz_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1039 if (RetVT.SimpleTy != MVT::v2f32)
1066 case MVT::v2f32: return fastEmit_AArch64ISD_FRECPE_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1089 if (RetVT.SimpleTy != MVT::v2f32)
1116 case MVT::v2f32: return fastEmit_AArch64ISD_FRSQRTE_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1411 if (RetVT.SimpleTy != MVT::v2f32)
1432 case MVT::v2f32: return fastEmit_AArch64ISD_REV64_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1807 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v2f32_r(Op0, Op0IsKill);
1868 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v2f32_r(Op0, Op0IsKill);
1976 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v4i16_MVT_v2f32_r(Op0, Op0IsKill);
2169 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v2f32_r(Op0, Op0IsKill);
2268 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v4f16_MVT_v2f32_r(Op0, Op0IsKill);
2461 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v1f64_MVT_v2f32_r(Op0, Op0IsKill);
2525 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2750 if (RetVT.SimpleTy != MVT::v2f32)
2783 case MVT::v2f32: return fastEmit_ISD_FABS_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2838 if (RetVT.SimpleTy != MVT::v2f32)
2871 case MVT::v2f32: return fastEmit_ISD_FCEIL_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2926 if (RetVT.SimpleTy != MVT::v2f32)
2959 case MVT::v2f32: return fastEmit_ISD_FFLOOR_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3014 if (RetVT.SimpleTy != MVT::v2f32)
3047 case MVT::v2f32: return fastEmit_ISD_FNEARBYINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3102 if (RetVT.SimpleTy != MVT::v2f32)
3135 case MVT::v2f32: return fastEmit_ISD_FNEG_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3192 case MVT::v2f32: return fastEmit_ISD_FP_EXTEND_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3237 if (RetVT.SimpleTy != MVT::v2f32)
3372 case MVT::v2f32: return fastEmit_ISD_FP_TO_SINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3499 case MVT::v2f32: return fastEmit_ISD_FP_TO_UINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3554 if (RetVT.SimpleTy != MVT::v2f32)
3587 case MVT::v2f32: return fastEmit_ISD_FRINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3642 if (RetVT.SimpleTy != MVT::v2f32)
3675 case MVT::v2f32: return fastEmit_ISD_FROUND_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3730 if (RetVT.SimpleTy != MVT::v2f32)
3763 case MVT::v2f32: return fastEmit_ISD_FSQRT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
3818 if (RetVT.SimpleTy != MVT::v2f32)
3851 case MVT::v2f32: return fastEmit_ISD_FTRUNC_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
4036 if (RetVT.SimpleTy != MVT::v2f32)
4201 if (RetVT.SimpleTy != MVT::v2f32)
4818 case MVT::v2f32: return fastEmit_AArch64ISD_FCMEQ_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4906 case MVT::v2f32: return fastEmit_AArch64ISD_FCMGE_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4994 case MVT::v2f32: return fastEmit_AArch64ISD_FCMGT_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5055 if (RetVT.SimpleTy != MVT::v2f32)
5076 case MVT::v2f32: return fastEmit_AArch64ISD_FRECPS_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5098 if (RetVT.SimpleTy != MVT::v2f32)
5119 case MVT::v2f32: return fastEmit_AArch64ISD_FRSQRTS_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5239 if (RetVT.SimpleTy != MVT::v2f32)
5276 case MVT::v2f32: return fastEmit_AArch64ISD_TRN1_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5367 if (RetVT.SimpleTy != MVT::v2f32)
5404 case MVT::v2f32: return fastEmit_AArch64ISD_TRN2_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5524 if (RetVT.SimpleTy != MVT::v2f32)
5561 case MVT::v2f32: return fastEmit_AArch64ISD_UZP1_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5652 if (RetVT.SimpleTy != MVT::v2f32)
5689 case MVT::v2f32: return fastEmit_AArch64ISD_UZP2_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5780 if (RetVT.SimpleTy != MVT::v2f32)
5817 case MVT::v2f32: return fastEmit_AArch64ISD_ZIP1_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5908 if (RetVT.SimpleTy != MVT::v2f32)
5945 case MVT::v2f32: return fastEmit_AArch64ISD_ZIP2_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6204 if (RetVT.SimpleTy != MVT::v2f32)
6264 case MVT::v2f32: return fastEmit_ISD_FADD_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6322 if (RetVT.SimpleTy != MVT::v2f32)
6355 case MVT::v2f32: return fastEmit_ISD_FDIV_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6410 if (RetVT.SimpleTy != MVT::v2f32)
6449 case MVT::v2f32: return fastEmit_ISD_FMAXIMUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6505 if (RetVT.SimpleTy != MVT::v2f32)
6544 case MVT::v2f32: return fastEmit_ISD_FMAXNUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6600 if (RetVT.SimpleTy != MVT::v2f32)
6639 case MVT::v2f32: return fastEmit_ISD_FMINIMUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6695 if (RetVT.SimpleTy != MVT::v2f32)
6734 case MVT::v2f32: return fastEmit_ISD_FMINNUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6790 if (RetVT.SimpleTy != MVT::v2f32)
6823 case MVT::v2f32: return fastEmit_ISD_FMUL_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6878 if (RetVT.SimpleTy != MVT::v2f32)
6911 case MVT::v2f32: return fastEmit_ISD_FSUB_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7845 case MVT::v2f32: return fastEmit_AArch64ISD_DUPLANE32_MVT_v4f32_MVT_v2f32_ri_Predicate_VectorIndexS(Op0, Op0IsKill, imm1);
9204 case MVT::v2f32: return fastEmit_AArch64ISD_FMOV_MVT_i32_MVT_v2f32_i_Predicate_imm0_255(imm0);
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/AMDGPUGenCallingConv.inc 108 LocVT == MVT::v2f32) {
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc31237 /* 66072*/ /*SwitchType*/ 67, MVT::v2f32,// ->66141
31244 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
31254 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
31263 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
31366 /* 66361*/ OPC_CheckType, MVT::v2f32,
31372 MVT::v2f32, 3/*#Ops*/, 2, 3, 4,
31380 /* 66389*/ OPC_CheckType, MVT::v2f32,
31386 MVT::v2f32, 3/*#Ops*/, 2, 3, 4,
31433 /* 66501*/ /*SwitchType*/ 20, MVT::v2f32,// ->66523
31439 MVT::v2f32, 4/*#Ops*/, 1, 2, 3, 4,
31512 /* 66678*/ /*SwitchType*/ 23, MVT::v2f32,// ->66703
31519 MVT::v2f32, 5/*#Ops*/, 2, 3, 5, 6, 4,
31545 /* 66758*/ /*SwitchType*/ 23, MVT::v2f32,// ->66783
31552 MVT::v2f32, 5/*#Ops*/, 2, 3, 5, 6, 4,
31670 /* 67004*/ OPC_CheckChild1Type, MVT::v2f32,
31686 /* 67035*/ OPC_CheckChild1Type, MVT::v2f32,
33134 /* 70227*/ OPC_CheckChild1Type, MVT::v2f32,
33396 /* 70802*/ OPC_CheckChild1Type, MVT::v2f32,
33657 /* 71408*/ /*SwitchType*/ 61, MVT::v2f32,// ->71471
33663 MVT::v2f32, 4/*#Ops*/, 0, 4, 5, 6,
33672 MVT::v2f32, 4/*#Ops*/, 0, 4, 5, 6,
33679 MVT::v2f32, 4/*#Ops*/, 0, 1, 4, 5,
36212 /* 76910*/ OPC_SwitchType /*3 cases */, 37, MVT::v2f32,// ->76950
36222 MVT::v2f32, 9/*#Ops*/, 1, 2, 6, 7, 8, 9, 10, 11, 12,
36270 /* 77056*/ OPC_SwitchType /*3 cases */, 38, MVT::v2f32,// ->77097
36280 MVT::v2f32, 10/*#Ops*/, 2, 1, 3, 7, 8, 9, 10, 11, 12, 13,
36331 /* 77212*/ OPC_SwitchType /*3 cases */, 38, MVT::v2f32,// ->77253
36341 MVT::v2f32, 10/*#Ops*/, 2, 1, 3, 7, 8, 9, 10, 11, 12, 13,
36389 /* 77362*/ OPC_SwitchType /*3 cases */, 58, MVT::v2f32,// ->77423
36404 MVT::v2f32, 10/*#Ops*/, 11, 1, 4, 12, 13, 14, 15, 16, 17, 18,
37126 /* 79061*/ OPC_CheckChild1Type, MVT::v2f32,
38775 /* 82843*/ OPC_SwitchType /*3 cases */, 33, MVT::v2f32,// ->82879
38784 MVT::v2f32, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
38826 /* 82970*/ OPC_SwitchType /*3 cases */, 34, MVT::v2f32,// ->83007
38835 MVT::v2f32, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
38880 /* 83107*/ OPC_SwitchType /*3 cases */, 34, MVT::v2f32,// ->83144
38889 MVT::v2f32, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
38931 /* 83238*/ OPC_SwitchType /*3 cases */, 54, MVT::v2f32,// ->83295
38945 MVT::v2f32, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
40425 /* 87026*/ /*SwitchType*/ 33, MVT::v2f32,// ->87061
40434 MVT::v2f32, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
40500 /* 87224*/ /*SwitchType*/ 34, MVT::v2f32,// ->87260
40509 MVT::v2f32, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40578 /* 87433*/ /*SwitchType*/ 34, MVT::v2f32,// ->87469
40587 MVT::v2f32, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40658 /* 87656*/ /*SwitchType*/ 54, MVT::v2f32,// ->87712
40672 MVT::v2f32, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
41444 /* 89453*/ OPC_CheckChild1Type, MVT::v2f32,
43686 /* 94505*/ OPC_CheckChild1Type, MVT::v2f32,
58885 /*128958*/ OPC_CheckChild0Type, MVT::v2f32,
62560 /*136742*/ /*SwitchType*/ 3, MVT::v2f32,// ->136747
62583 /*136772*/ /*SwitchType*/ 3, MVT::v2f32,// ->136777
62593 /*136784*/ OPC_CheckChild0Type, MVT::v2f32,
62633 /*136837*/ /*SwitchType*/ 3, MVT::v2f32,// ->136842
62662 /*136874*/ /*SwitchType*/ 3, MVT::v2f32,// ->136879
62714 /*136941*/ /*SwitchType*/ 3, MVT::v2f32,// ->136946
77857 /*173098*/ OPC_SwitchType /*4 cases */, 13, MVT::v2f32,// ->173114
77860 MVT::v2f32, 4/*#Ops*/, 0, 3, 4, 1,
77884 /*173163*/ OPC_SwitchType /*7 cases */, 12, MVT::v2f32,// ->173178
77887 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
77929 /*173266*/ OPC_SwitchType /*7 cases */, 12, MVT::v2f32,// ->173281
77932 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
77974 /*173369*/ OPC_SwitchType /*7 cases */, 12, MVT::v2f32,// ->173384
77977 MVT::v2f32, 3/*#Ops*/, 0, 1, 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,
17471 /* 75 */ MVT::v2i32, MVT::i64, MVT::v2f32, MVT::f64, MVT::v4i16, MVT::v4f16, MVT::Other,
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 7079 /* 27493*/ OPC_CheckChild0Type, MVT::v2f32,
7642 /* 29238*/ OPC_CheckChild0Type, MVT::v2f32,
7653 /* 29254*/ /*SwitchType*/ 7, MVT::v2f32,// ->29263
10913 /* 41634*/ /*SwitchType*/ 14, MVT::v2f32,// ->41650
10917 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
10930 /* 41671*/ /*SwitchType*/ 14, MVT::v2f32,// ->41687
10934 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
10959 /* 41730*/ OPC_SwitchType /*2 cases */, 11, MVT::v2f32,// ->41744
10962 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
gen/lib/Target/AMDGPU/R600GenRegisterInfo.inc 8870 /* 3 */ MVT::v2f32, MVT::v2i32, MVT::i64, MVT::f64, MVT::Other,
8871 /* 8 */ MVT::v2f32, MVT::v2i32, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc 69 LocVT == MVT::v2f32) {
241 LocVT == MVT::v2f32) {
361 LocVT == MVT::v2f32) {
428 LocVT == MVT::v2f32) {
522 LocVT == MVT::v2f32) {
611 LocVT == MVT::v2f32) {
716 LocVT == MVT::v2f32) {
831 LocVT == MVT::v2f32) {
888 LocVT == MVT::v2f32) {
gen/lib/Target/ARM/ARMGenDAGISel.inc15063 /* 32356*/ /*SwitchType*/ 11, MVT::v2f32,// ->32369
15064 /* 32358*/ OPC_CheckChild1Type, MVT::v2f32,
15067 MVT::v2f32, 1/*#Ops*/, 0,
17619 /* 37624*/ OPC_CheckChild1Type, MVT::v2f32,
17683 /* 37756*/ OPC_CheckChild1Type, MVT::v2f32,
18475 /* 39522*/ OPC_CheckChild1Type, MVT::v2f32,
18477 /* 39525*/ OPC_CheckChild2Type, MVT::v2f32,
18523 /* 39629*/ OPC_CheckChild1Type, MVT::v2f32,
18525 /* 39632*/ OPC_CheckChild2Type, MVT::v2f32,
18674 /* 39967*/ /*SwitchType*/ 27, MVT::v2f32,// ->39996
18675 /* 39969*/ OPC_CheckChild1Type, MVT::v2f32,
18677 /* 39972*/ OPC_CheckChild2Type, MVT::v2f32,
18679 /* 39975*/ OPC_CheckChild3Type, MVT::v2f32,
18684 MVT::v2f32, 5/*#Ops*/, 0, 1, 2, 3, 4,
18770 /* 40183*/ /*SwitchType*/ 23, MVT::v2f32,// ->40208
18771 /* 40185*/ OPC_CheckChild1Type, MVT::v2f32,
18773 /* 40188*/ OPC_CheckChild2Type, MVT::v2f32,
18778 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
18921 /* 40524*/ /*SwitchType*/ 23, MVT::v2f32,// ->40549
18922 /* 40526*/ OPC_CheckChild1Type, MVT::v2f32,
18924 /* 40529*/ OPC_CheckChild2Type, MVT::v2f32,
18929 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
19236 /* 41241*/ /*SwitchType*/ 23, MVT::v2f32,// ->41266
19237 /* 41243*/ OPC_CheckChild1Type, MVT::v2f32,
19239 /* 41246*/ OPC_CheckChild2Type, MVT::v2f32,
19244 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
19332 /* 41456*/ /*SwitchType*/ 23, MVT::v2f32,// ->41481
19333 /* 41458*/ OPC_CheckChild1Type, MVT::v2f32,
19335 /* 41461*/ OPC_CheckChild2Type, MVT::v2f32,
19340 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
19413 /* 41638*/ /*SwitchType*/ 19, MVT::v2f32,// ->41659
19414 /* 41640*/ OPC_CheckChild1Type, MVT::v2f32,
19419 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
19471 /* 41772*/ /*SwitchType*/ 19, MVT::v2f32,// ->41793
19472 /* 41774*/ OPC_CheckChild1Type, MVT::v2f32,
19477 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
20515 /* 44141*/ OPC_CheckChild1Type, MVT::v2f32,
20547 /* 44200*/ OPC_CheckChild1Type, MVT::v2f32,
20579 /* 44259*/ OPC_CheckChild1Type, MVT::v2f32,
20611 /* 44318*/ OPC_CheckChild1Type, MVT::v2f32,
20643 /* 44377*/ OPC_CheckChild1Type, MVT::v2f32,
20675 /* 44436*/ OPC_CheckChild1Type, MVT::v2f32,
20707 /* 44495*/ OPC_CheckChild1Type, MVT::v2f32,
20739 /* 44554*/ OPC_CheckChild1Type, MVT::v2f32,
21271 /* 45722*/ OPC_CheckType, MVT::v2f32,
21277 MVT::v2f32, 4/*#Ops*/, 0, 2, 3, 4,
21335 /* 45854*/ OPC_CheckType, MVT::v2f32,
21341 MVT::v2f32, 4/*#Ops*/, 0, 2, 3, 4,
21393 /* 45975*/ OPC_SwitchType /*4 cases */, 23, MVT::v2f32,// ->46001
21394 /* 45978*/ OPC_CheckChild1Type, MVT::v2f32,
21396 /* 45981*/ OPC_CheckChild2Type, MVT::v2f32,
21401 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
21441 /* 46082*/ OPC_SwitchType /*4 cases */, 23, MVT::v2f32,// ->46108
21442 /* 46085*/ OPC_CheckChild1Type, MVT::v2f32,
21444 /* 46088*/ OPC_CheckChild2Type, MVT::v2f32,
21449 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
21499 /* 46211*/ OPC_SwitchType /*4 cases */, 11, MVT::v2f32,// ->46225
21500 /* 46214*/ OPC_CheckChild1Type, MVT::v2f32,
21503 MVT::v2f32, 1/*#Ops*/, 0,
21531 /* 46270*/ OPC_SwitchType /*4 cases */, 11, MVT::v2f32,// ->46284
21532 /* 46273*/ OPC_CheckChild1Type, MVT::v2f32,
21535 MVT::v2f32, 1/*#Ops*/, 0,
21563 /* 46329*/ OPC_SwitchType /*4 cases */, 11, MVT::v2f32,// ->46343
21564 /* 46332*/ OPC_CheckChild1Type, MVT::v2f32,
21567 MVT::v2f32, 1/*#Ops*/, 0,
21595 /* 46388*/ OPC_SwitchType /*4 cases */, 11, MVT::v2f32,// ->46402
21596 /* 46391*/ OPC_CheckChild1Type, MVT::v2f32,
21599 MVT::v2f32, 1/*#Ops*/, 0,
21627 /* 46447*/ OPC_SwitchType /*4 cases */, 11, MVT::v2f32,// ->46461
21628 /* 46450*/ OPC_CheckChild1Type, MVT::v2f32,
21631 MVT::v2f32, 1/*#Ops*/, 0,
22273 /* 47859*/ OPC_CheckChild0Type, MVT::v2f32,
36927 MVT::v2f32, 2/*#Ops*/, 0, 2, // Results = #3
36941 MVT::v2f32, 2/*#Ops*/, 0, 2, // Results = #3
36978 /* 81360*/ OPC_CheckChild0Type, MVT::v2f32,
36987 MVT::v2f32, 2/*#Ops*/, 0, 2, // Results = #3
37168 MVT::v2f32, 0/*#Ops*/, // Results = #1
37171 MVT::v2f32, 3/*#Ops*/, 1, 0, 2, // Results = #3
37175 MVT::v2f32, 3/*#Ops*/, 3, 4, 5, // Results = #6
37196 /* 81871*/ OPC_CheckChild0Type, MVT::v2f32,
37420 MVT::v2f32, 0/*#Ops*/, // Results = #1
37423 MVT::v2f32, 3/*#Ops*/, 1, 0, 2, // Results = #3
37427 MVT::v2f32, 3/*#Ops*/, 3, 4, 5, // Results = #6
37448 /* 82472*/ OPC_CheckChild0Type, MVT::v2f32,
38780 /* 85473*/ /*SwitchType*/ 26, MVT::v2f32,// ->85501
38791 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
38812 /* 85532*/ OPC_CheckChild0Type, MVT::v2f32,
38956 /* 85800*/ /*SwitchType*/ 5, MVT::v2f32,// ->85807
39044 /* 85960*/ /*SwitchType*/ 26, MVT::v2f32,// ->85988
39055 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
39127 /* 86113*/ /*SwitchType*/ 26, MVT::v2f32,// ->86141
39138 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
39205 /* 86259*/ /*SwitchType*/ 26, MVT::v2f32,// ->86287
39216 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
39311 /* 86467*/ /*SwitchType*/ 26, MVT::v2f32,// ->86495
39322 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
41091 MVT::v2f32, 0/*#Ops*/, // Results = #1
41097 MVT::v2f32, 3/*#Ops*/, 1, 3, 4, // Results = #5
41101 MVT::v2f32, 3/*#Ops*/, 5, 6, 7, // Results = #8
41119 /* 90269*/ /*SwitchType*/ 19, MVT::v2f32,// ->90290
41125 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
41340 MVT::v2f32, 0/*#Ops*/, // Results = #1
41346 MVT::v2f32, 3/*#Ops*/, 1, 3, 4, // Results = #5
41350 MVT::v2f32, 3/*#Ops*/, 5, 6, 7, // Results = #8
41368 /* 90905*/ /*SwitchType*/ 19, MVT::v2f32,// ->90926
41374 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
41805 MVT::v2f32, 0/*#Ops*/, // Results = #3
41808 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
41811 MVT::v2f32, 3/*#Ops*/, 5, 0, 6, // Results = #7
41813 MVT::v2f32, 0/*#Ops*/, // Results = #8
41816 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
41819 MVT::v2f32, 3/*#Ops*/, 10, 1, 11, // Results = #12
41821 MVT::v2f32, 0/*#Ops*/, // Results = #13
41824 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
41827 MVT::v2f32, 3/*#Ops*/, 15, 2, 16, // Results = #17
41834 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
41843 MVT::v2f32, 0/*#Ops*/, // Results = #3
41846 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
41849 MVT::v2f32, 3/*#Ops*/, 5, 0, 6, // Results = #7
41851 MVT::v2f32, 0/*#Ops*/, // Results = #8
41854 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
41857 MVT::v2f32, 3/*#Ops*/, 10, 1, 11, // Results = #12
41859 MVT::v2f32, 0/*#Ops*/, // Results = #13
41862 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
41865 MVT::v2f32, 3/*#Ops*/, 15, 2, 16, // Results = #17
41872 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
41890 MVT::v2f32, 0/*#Ops*/, // Results = #3
41893 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
41896 MVT::v2f32, 3/*#Ops*/, 5, 2, 6, // Results = #7
41898 MVT::v2f32, 0/*#Ops*/, // Results = #8
41901 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
41904 MVT::v2f32, 3/*#Ops*/, 10, 0, 11, // Results = #12
41906 MVT::v2f32, 0/*#Ops*/, // Results = #13
41909 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
41912 MVT::v2f32, 3/*#Ops*/, 15, 1, 16, // Results = #17
41919 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
41928 MVT::v2f32, 0/*#Ops*/, // Results = #3
41931 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
41934 MVT::v2f32, 3/*#Ops*/, 5, 2, 6, // Results = #7
41936 MVT::v2f32, 0/*#Ops*/, // Results = #8
41939 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
41942 MVT::v2f32, 3/*#Ops*/, 10, 0, 11, // Results = #12
41944 MVT::v2f32, 0/*#Ops*/, // Results = #13
41947 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
41950 MVT::v2f32, 3/*#Ops*/, 15, 1, 16, // Results = #17
41957 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
41988 MVT::v2f32, 0/*#Ops*/, // Results = #2
41991 MVT::v2f32, 2/*#Ops*/, 2, 3, // Results = #4
41994 MVT::v2f32, 3/*#Ops*/, 4, 0, 5, // Results = #6
41996 MVT::v2f32, 0/*#Ops*/, // Results = #7
41999 MVT::v2f32, 2/*#Ops*/, 7, 8, // Results = #9
42002 MVT::v2f32, 3/*#Ops*/, 9, 1, 10, // Results = #11
42009 MVT::v2f32, 2/*#Ops*/, 14, 15, // Results = #16
42033 /* 92645*/ OPC_CheckChild0Type, MVT::v2f32,
42042 /* 92659*/ OPC_SwitchType /*2 cases */, 22, MVT::v2f32,// ->92684
42048 MVT::v2f32, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
42065 /* 92715*/ OPC_CheckChild0Type, MVT::v2f32,
42075 /* 92730*/ OPC_CheckType, MVT::v2f32,
42081 MVT::v2f32, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
42094 /* 92769*/ OPC_CheckChild0Type, MVT::v2f32,
42104 /* 92784*/ OPC_CheckType, MVT::v2f32,
42110 MVT::v2f32, 6/*#Ops*/, 3, 0, 1, 4, 5, 6,
42117 /* 92814*/ OPC_CheckChild0Type, MVT::v2f32,
42128 /* 92830*/ OPC_CheckType, MVT::v2f32,
42134 MVT::v2f32, 6/*#Ops*/, 3, 2, 0, 4, 5, 6,
42145 /* 92866*/ OPC_CheckChild0Type, MVT::v2f32,
42172 /* 92918*/ OPC_CheckChild0Type, MVT::v2f32,
42195 /* 92963*/ OPC_CheckChild0Type, MVT::v2f32,
42239 MVT::v2f32, 2/*#Ops*/, 2, 5, // Results = #6
42267 MVT::v2f32, 2/*#Ops*/, 1, 5, // Results = #6
42300 MVT::v2f32, 2/*#Ops*/, 1, 5, // Results = #6
42329 MVT::v2f32, 2/*#Ops*/, 0, 5, // Results = #6
42525 /* 93625*/ OPC_SwitchType /*4 cases */, 42, MVT::v2f32,// ->93670
42531 MVT::v2f32, 5/*#Ops*/, 0, 1, 2, 3, 4,
42539 MVT::v2f32, 5/*#Ops*/, 0, 1, 2, 3, 4,
42587 /* 93771*/ OPC_SwitchType /*4 cases */, 42, MVT::v2f32,// ->93816
42593 MVT::v2f32, 5/*#Ops*/, 2, 0, 1, 3, 4,
42601 MVT::v2f32, 5/*#Ops*/, 2, 0, 1, 3, 4,
42727 /* 94101*/ OPC_SwitchType /*4 cases */, 18, MVT::v2f32,// ->94122
42732 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
43063 MVT::v2f32, 0/*#Ops*/, // Results = #3
43066 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
43069 MVT::v2f32, 3/*#Ops*/, 5, 0, 6, // Results = #7
43071 MVT::v2f32, 0/*#Ops*/, // Results = #8
43074 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
43077 MVT::v2f32, 3/*#Ops*/, 10, 1, 11, // Results = #12
43079 MVT::v2f32, 0/*#Ops*/, // Results = #13
43082 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
43085 MVT::v2f32, 3/*#Ops*/, 15, 2, 16, // Results = #17
43092 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
43101 MVT::v2f32, 0/*#Ops*/, // Results = #3
43104 MVT::v2f32, 2/*#Ops*/, 3, 4, // Results = #5
43107 MVT::v2f32, 3/*#Ops*/, 5, 0, 6, // Results = #7
43109 MVT::v2f32, 0/*#Ops*/, // Results = #8
43112 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
43115 MVT::v2f32, 3/*#Ops*/, 10, 1, 11, // Results = #12
43117 MVT::v2f32, 0/*#Ops*/, // Results = #13
43120 MVT::v2f32, 2/*#Ops*/, 13, 14, // Results = #15
43123 MVT::v2f32, 3/*#Ops*/, 15, 2, 16, // Results = #17
43130 MVT::v2f32, 2/*#Ops*/, 20, 21, // Results = #22
43159 MVT::v2f32, 0/*#Ops*/, // Results = #2
43162 MVT::v2f32, 2/*#Ops*/, 2, 3, // Results = #4
43165 MVT::v2f32, 3/*#Ops*/, 4, 0, 5, // Results = #6
43167 MVT::v2f32, 0/*#Ops*/, // Results = #7
43170 MVT::v2f32, 2/*#Ops*/, 7, 8, // Results = #9
43173 MVT::v2f32, 3/*#Ops*/, 9, 1, 10, // Results = #11
43180 MVT::v2f32, 2/*#Ops*/, 14, 15, // Results = #16
43204 /* 95308*/ OPC_CheckChild0Type, MVT::v2f32,
43213 /* 95322*/ OPC_SwitchType /*2 cases */, 22, MVT::v2f32,// ->95347
43219 MVT::v2f32, 6/*#Ops*/, 0, 1, 2, 4, 5, 6,
43236 /* 95378*/ OPC_CheckChild0Type, MVT::v2f32,
43246 /* 95393*/ OPC_SwitchType /*2 cases */, 22, MVT::v2f32,// ->95418
43252 MVT::v2f32, 6/*#Ops*/, 0, 3, 1, 4, 5, 6,
43284 MVT::v2f32, 2/*#Ops*/, 2, 5, // Results = #6
43312 MVT::v2f32, 2/*#Ops*/, 1, 5, // Results = #6
43390 /* 95710*/ OPC_SwitchType /*2 cases */, 42, MVT::v2f32,// ->95755
43396 MVT::v2f32, 5/*#Ops*/, 0, 1, 2, 3, 4,
43404 MVT::v2f32, 5/*#Ops*/, 0, 1, 2, 3, 4,
43486 /* 95939*/ OPC_SwitchType /*4 cases */, 18, MVT::v2f32,// ->95960
43491 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
43679 /* 96381*/ OPC_SwitchType /*2 cases */, 19, MVT::v2f32,// ->96403
43684 MVT::v2f32, 5/*#Ops*/, 2, 0, 1, 3, 4,
43726 /* 96496*/ /*SwitchType*/ 19, MVT::v2f32,// ->96517
43731 MVT::v2f32, 5/*#Ops*/, 2, 0, 1, 3, 4,
43917 MVT::v2f32, 0/*#Ops*/, // Results = #1
43920 MVT::v2f32, 2/*#Ops*/, 1, 2, // Results = #3
43923 MVT::v2f32, 3/*#Ops*/, 3, 0, 4, // Results = #5
43930 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
43945 /* 97039*/ /*SwitchType*/ 17, MVT::v2f32,// ->97058
43950 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
44073 MVT::v2f32, 0/*#Ops*/, // Results = #2
44076 MVT::v2f32, 2/*#Ops*/, 2, 3, // Results = #4
44079 MVT::v2f32, 3/*#Ops*/, 4, 0, 5, // Results = #6
44081 MVT::v2f32, 0/*#Ops*/, // Results = #7
44084 MVT::v2f32, 2/*#Ops*/, 7, 8, // Results = #9
44087 MVT::v2f32, 3/*#Ops*/, 9, 1, 10, // Results = #11
44094 MVT::v2f32, 2/*#Ops*/, 14, 15, // Results = #16
44115 /* 97456*/ OPC_CheckChild0Type, MVT::v2f32,
44121 /* 97465*/ OPC_SwitchType /*2 cases */, 21, MVT::v2f32,// ->97489
44127 MVT::v2f32, 5/*#Ops*/, 0, 1, 3, 4, 5,
44173 /* 97581*/ OPC_CheckChild0Type, MVT::v2f32,
44180 /* 97591*/ OPC_SwitchType /*2 cases */, 21, MVT::v2f32,// ->97615
44186 MVT::v2f32, 5/*#Ops*/, 2, 0, 3, 4, 5,
44244 MVT::v2f32, 2/*#Ops*/, 1, 4, // Results = #5
44292 MVT::v2f32, 2/*#Ops*/, 0, 4, // Results = #5
44332 /* 97927*/ OPC_SwitchType /*2 cases */, 40, MVT::v2f32,// ->97970
44335 MVT::v2f32, 0/*#Ops*/, // Results = #2
44338 MVT::v2f32, 3/*#Ops*/, 2, 1, 3, // Results = #4
44343 MVT::v2f32, 5/*#Ops*/, 0, 4, 5, 6, 7,
44349 MVT::v2f32, 0/*#Ops*/, // Results = #2
44352 MVT::v2f32, 3/*#Ops*/, 2, 1, 3, // Results = #4
44402 /* 98117*/ OPC_SwitchType /*2 cases */, 40, MVT::v2f32,// ->98160
44405 MVT::v2f32, 0/*#Ops*/, // Results = #2
44408 MVT::v2f32, 3/*#Ops*/, 2, 0, 3, // Results = #4
44413 MVT::v2f32, 5/*#Ops*/, 1, 4, 5, 6, 7,
44419 MVT::v2f32, 0/*#Ops*/, // Results = #2
44422 MVT::v2f32, 3/*#Ops*/, 2, 0, 3, // Results = #4
44468 /* 98299*/ OPC_SwitchType /*4 cases */, 18, MVT::v2f32,// ->98320
44473 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
44582 MVT::v2f32, 0/*#Ops*/, // Results = #1
44585 MVT::v2f32, 2/*#Ops*/, 1, 2, // Results = #3
44588 MVT::v2f32, 3/*#Ops*/, 3, 0, 4, // Results = #5
44595 MVT::v2f32, 2/*#Ops*/, 8, 9, // Results = #10
44610 /* 98672*/ /*SwitchType*/ 17, MVT::v2f32,// ->98691
44615 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
44753 /* 99000*/ /*SwitchType*/ 10, MVT::v2f32,// ->99012
44756 MVT::v2f32, 2/*#Ops*/, 0, 1,
44823 /* 99150*/ /*SwitchType*/ 10, MVT::v2f32,// ->99162
44826 MVT::v2f32, 2/*#Ops*/, 0, 1,
45320 MVT::v2f32, 0/*#Ops*/, // Results = #2
45323 MVT::v2f32, 2/*#Ops*/, 2, 3, // Results = #4
45326 MVT::v2f32, 3/*#Ops*/, 4, 0, 5, // Results = #6
45328 MVT::v2f32, 0/*#Ops*/, // Results = #7
45331 MVT::v2f32, 2/*#Ops*/, 7, 8, // Results = #9
45334 MVT::v2f32, 3/*#Ops*/, 9, 1, 10, // Results = #11
45341 MVT::v2f32, 2/*#Ops*/, 14, 15, // Results = #16
45347 /*100441*/ /*SwitchType*/ 18, MVT::v2f32,// ->100461
45352 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
45416 MVT::v2f32, 0/*#Ops*/, // Results = #2
45419 MVT::v2f32, 2/*#Ops*/, 2, 3, // Results = #4
45422 MVT::v2f32, 3/*#Ops*/, 4, 0, 5, // Results = #6
45424 MVT::v2f32, 0/*#Ops*/, // Results = #7
45427 MVT::v2f32, 2/*#Ops*/, 7, 8, // Results = #9
45430 MVT::v2f32, 3/*#Ops*/, 9, 1, 10, // Results = #11
45437 MVT::v2f32, 2/*#Ops*/, 14, 15, // Results = #16
45443 /*100729*/ /*SwitchType*/ 18, MVT::v2f32,// ->100749
45448 MVT::v2f32, 4/*#Ops*/, 0, 1, 2, 3,
46103 /*102190*/ OPC_SwitchType /*2 cases */, 26, MVT::v2f32,// ->102219
46111 MVT::v2f32, 6/*#Ops*/, 4, 5, 0, 6, 7, 8,
46154 /*102308*/ /*SwitchType*/ 27, MVT::v2f32,// ->102337
46158 MVT::v2f32, 2/*#Ops*/, 0, 3, // Results = #4
46162 MVT::v2f32, 3/*#Ops*/, 4, 1, 6,
46444 /*102987*/ OPC_SwitchType /*2 cases */, 22, MVT::v2f32,// ->103012
46451 MVT::v2f32, 4/*#Ops*/, 2, 3, 4, 5,
46470 /*103046*/ OPC_SwitchType /*2 cases */, 39, MVT::v2f32,// ->103088
46476 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
46484 MVT::v2f32, 4/*#Ops*/, 0, 0, 1, 2,
46519 MVT::v2f32, 0/*#Ops*/, // Results = #1
46522 MVT::v2f32, 3/*#Ops*/, 1, 0, 2, // Results = #3
46531 /*103197*/ /*SwitchType*/ 39, MVT::v2f32,// ->103238
46534 MVT::v2f32, 0/*#Ops*/, // Results = #1
46537 MVT::v2f32, 3/*#Ops*/, 1, 0, 2, // Results = #3
46542 MVT::v2f32, 4/*#Ops*/, 3, 4, 5, 6,
49205 /*109511*/ OPC_CheckChild0Type, MVT::v2f32,
49658 /*110493*/ OPC_CheckChild0Type, MVT::v2f32,
51089 /*113763*/ OPC_CheckChild0Type, MVT::v2f32,
51094 /*113771*/ OPC_SwitchType /*2 cases */, 20, MVT::v2f32,// ->113794
51100 MVT::v2f32, 4/*#Ops*/, 0, 2, 3, 4,
51162 MVT::v2f32, 2/*#Ops*/, 0, 3, // Results = #4
51952 /*115802*/ OPC_CheckType, MVT::v2f32,
51957 MVT::v2f32, 2/*#Ops*/, 0, 3,
52055 /*116045*/ /*SwitchType*/ 21, MVT::v2f32,// ->116068
52061 MVT::v2f32, 5/*#Ops*/, 0, 1, 3, 4, 5,
53096 /*118639*/ /*SwitchType*/ 17, MVT::v2f32,// ->118658
53101 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
53699 /*120207*/ OPC_SwitchType /*2 cases */, 20, MVT::v2f32,// ->120230
53702 MVT::v2f32, 0/*#Ops*/, // Results = #1
53705 MVT::v2f32, 3/*#Ops*/, 1, 0, 2,
53773 /*120381*/ OPC_SwitchType /*2 cases */, 17, MVT::v2f32,// ->120401
53778 MVT::v2f32, 3/*#Ops*/, 0, 1, 2,
gen/lib/Target/ARM/ARMGenFastISel.inc 562 if (RetVT.SimpleTy != MVT::v2f32)
592 case MVT::v2f32: return fastEmit_ARMISD_VREV64_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
789 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_f64_MVT_v2f32_r(Op0, Op0IsKill);
843 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v2f32_r(Op0, Op0IsKill);
961 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v4i16_MVT_v2f32_r(Op0, Op0IsKill);
1175 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v1i64_MVT_v2f32_r(Op0, Op0IsKill);
1282 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v4f16_MVT_v2f32_r(Op0, Op0IsKill);
1531 case MVT::v2f32: return fastEmit_ISD_BITCAST_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
1796 if (RetVT.SimpleTy != MVT::v2f32)
1823 case MVT::v2f32: return fastEmit_ISD_FABS_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2034 if (RetVT.SimpleTy != MVT::v2f32)
2061 case MVT::v2f32: return fastEmit_ISD_FNEG_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2151 case MVT::v2f32: return fastEmit_ISD_FP_TO_SINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2205 case MVT::v2f32: return fastEmit_ISD_FP_TO_UINT_MVT_v2f32_r(RetVT, Op0, Op0IsKill);
2485 if (RetVT.SimpleTy != MVT::v2f32)
2577 if (RetVT.SimpleTy != MVT::v2f32)
3639 if (RetVT.SimpleTy != MVT::v2f32)
3666 case MVT::v2f32: return fastEmit_ISD_FADD_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3731 if (RetVT.SimpleTy != MVT::v2f32)
3752 case MVT::v2f32: return fastEmit_ISD_FMAXIMUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3809 if (RetVT.SimpleTy != MVT::v2f32)
3836 case MVT::v2f32: return fastEmit_ISD_FMAXNUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3863 if (RetVT.SimpleTy != MVT::v2f32)
3884 case MVT::v2f32: return fastEmit_ISD_FMINIMUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3941 if (RetVT.SimpleTy != MVT::v2f32)
3968 case MVT::v2f32: return fastEmit_ISD_FMINNUM_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4025 if (RetVT.SimpleTy != MVT::v2f32)
4052 case MVT::v2f32: return fastEmit_ISD_FMUL_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4109 if (RetVT.SimpleTy != MVT::v2f32)
4136 case MVT::v2f32: return fastEmit_ISD_FSUB_MVT_v2f32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
5269 case MVT::v2f32: return fastEmit_ARMISD_VDUPLANE_MVT_v2f32_MVT_v2f32_ri(Op0, Op0IsKill, imm1);
5281 case MVT::v2f32: return fastEmit_ARMISD_VDUPLANE_MVT_v2f32_ri(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/SystemZ/SystemZGenRegisterInfo.inc 1852 /* 20 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v2f32, MVT::Other,
include/llvm/Support/MachineValueType.h 345 SimpleTy == MVT::v2f32 || SimpleTy == MVT::v1f64);
518 case v2f32:
642 case v2f32:
738 case v2f32:
974 if (NumElements == 2) return MVT::v2f32;
lib/CodeGen/ValueTypes.cpp 190 case MVT::v2f32: return "v2f32";
340 case MVT::v2f32: return VectorType::get(Type::getFloatTy(Context), 2);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 3028 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3055 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3082 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3109 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3136 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3163 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3190 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3217 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3244 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3267 VT == MVT::v2f32) {
3285 VT == MVT::v2f32) {
3303 VT == MVT::v2f32) {
3380 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3408 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3436 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3464 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3492 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3520 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3544 VT == MVT::v2f32) {
3563 VT == MVT::v2f32) {
3582 VT == MVT::v2f32) {
3608 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3636 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3664 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3692 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3720 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3748 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3776 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3804 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3832 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3860 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3884 VT == MVT::v2f32) {
3903 VT == MVT::v2f32) {
3922 VT == MVT::v2f32) {
3941 VT == MVT::v2f32) {
3965 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
3994 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
4023 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
4052 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
4081 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
4110 } else if (VT == MVT::v2i32 || VT == MVT::v2f32) {
4135 VT == MVT::v2f32) {
4155 VT == MVT::v2f32) {
4175 VT == MVT::v2f32) {
lib/Target/AArch64/AArch64ISelLowering.cpp 148 addDRTypeForNEON(MVT::v2f32);
746 for (MVT VT : { MVT::v4f16, MVT::v2f32,
781 for (MVT Ty : {MVT::v2f32, MVT::v4f32, MVT::v2f64}) {
827 if (VT == MVT::v2f32 || VT == MVT::v4f32 || VT == MVT::v2f64) {
4841 if (VT == MVT::f32 || VT == MVT::v2f32 || VT == MVT::v4f32) {
4842 VecVT = (VT == MVT::v2f32 ? MVT::v2i32 : MVT::v4i32);
5756 VT == MVT::v2f32 || VT == MVT::v4f32)) {
7306 MovTy = isWide ? MVT::v4f32 : MVT::v2f32;
7842 VT != MVT::v1i64 && VT != MVT::v2f32 && VT != MVT::v4f16)
7876 VT != MVT::v1i64 && VT != MVT::v2f32 && VT != MVT::v4f16)
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 319 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
322 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
327 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
328 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
329 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
330 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
331 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
332 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
360 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f32, 1 },
363 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
368 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 },
369 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f32, 1 },
370 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 },
371 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
372 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f32, 1 },
373 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 },
961 { TTI::SK_Broadcast, MVT::v2f32, 1 },
973 { TTI::SK_Transpose, MVT::v2f32, 1 },
981 { TTI::SK_Select, MVT::v2f32, 1 }, // mov.
989 { TTI::SK_PermuteSingleSrc, MVT::v2f32, 1 }, // mov.
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 73 setOperationAction(ISD::LOAD, MVT::v2f32, Promote);
74 AddPromotedToType(ISD::LOAD, MVT::v2f32, MVT::v2i32);
153 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand);
161 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand);
173 setOperationAction(ISD::STORE, MVT::v2f32, Promote);
174 AddPromotedToType(ISD::STORE, MVT::v2f32, MVT::v2i32);
217 setTruncStoreAction(MVT::v2f32, MVT::v2f16, Expand);
227 setTruncStoreAction(MVT::v2f64, MVT::v2f32, Expand);
286 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v2f32, Custom);
399 MVT::v2f32, MVT::v3f32, MVT::v4f32, MVT::v5f32
438 setOperationAction(ISD::SELECT, MVT::v2f32, Promote);
439 AddPromotedToType(ISD::SELECT, MVT::v2f32, MVT::v2i32);
lib/Target/AMDGPU/R600ISelLowering.cpp 60 addRegisterClass(MVT::v2f32, &R600::R600_Reg64RegClass);
206 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f32, Custom);
211 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f32, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp 125 addRegisterClass(MVT::v2f32, &AMDGPU::VReg_64RegClass);
214 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand);
569 setOperationAction(ISD::FP_EXTEND, MVT::v2f32, Expand);
5163 Type = MVT::v2f32;
lib/Target/ARM/ARMISelDAGToDAG.cpp 1947 case MVT::v2f32:
2089 case MVT::v2f32:
2256 case MVT::v2f32:
2543 case MVT::v2f32:
3476 case MVT::v2f32:
3499 case MVT::v2f32:
3522 case MVT::v2f32:
lib/Target/ARM/ARMISelLowering.cpp 741 addDRTypeForNEON(MVT::v2f32);
817 setOperationAction(ISD::FSQRT, MVT::v2f32, Expand);
818 setOperationAction(ISD::FSIN, MVT::v2f32, Expand);
819 setOperationAction(ISD::FCOS, MVT::v2f32, Expand);
820 setOperationAction(ISD::FPOW, MVT::v2f32, Expand);
821 setOperationAction(ISD::FLOG, MVT::v2f32, Expand);
822 setOperationAction(ISD::FLOG2, MVT::v2f32, Expand);
823 setOperationAction(ISD::FLOG10, MVT::v2f32, Expand);
824 setOperationAction(ISD::FEXP, MVT::v2f32, Expand);
825 setOperationAction(ISD::FEXP2, MVT::v2f32, Expand);
826 setOperationAction(ISD::FCEIL, MVT::v2f32, Expand);
827 setOperationAction(ISD::FTRUNC, MVT::v2f32, Expand);
828 setOperationAction(ISD::FRINT, MVT::v2f32, Expand);
829 setOperationAction(ISD::FNEARBYINT, MVT::v2f32, Expand);
830 setOperationAction(ISD::FFLOOR, MVT::v2f32, Expand);
856 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand);
895 setOperationAction(ISD::FMA, MVT::v2f32, Expand);
1352 setOperationAction(ISD::FMINNUM, MVT::v2f32, Legal);
1353 setOperationAction(ISD::FMAXNUM, MVT::v2f32, Legal);
1395 setOperationAction(ISD::FMINIMUM, MVT::v2f32, Legal);
1396 setOperationAction(ISD::FMAXIMUM, MVT::v2f32, Legal);
1484 case MVT::v2i32: case MVT::v1i64: case MVT::v2f32:
5466 Tmp0 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp0);
5468 Tmp1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp1);
5490 Res = DAG.getNode(ISD::BITCAST, dl, MVT::v2f32, Res);
6564 SDValue VecConstant = DAG.getNode(ARMISD::VMOVFPIMM, DL, MVT::v2f32,
6595 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
6612 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
7135 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) {
lib/Target/ARM/ARMTargetTransformInfo.cpp 157 { ISD::FP_EXTEND, MVT::v2f32, 2 },
241 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
242 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
243 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 2 },
244 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 2 },
245 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
246 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
556 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1},
578 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1},
601 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1},
lib/Target/NVPTX/NVPTXISelLowering.cpp 149 case MVT::v2f32:
452 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand);
454 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand);
2307 case MVT::v2f32:
4798 case MVT::v2f32:
lib/Target/PowerPC/PPCISelLowering.cpp 919 setOperationAction(ISD::FP_EXTEND, MVT::v2f32, Custom);
10042 Op.getOperand(0).getValueType() != MVT::v2f32)
11788 VT = MVT::v2f32;
11834 VT = MVT::v2f32;
14666 VT = MVT::v2f32;
14700 VT = MVT::v2f32;
14752 VT = MVT::v2f32;
14785 VT = MVT::v2f32;
lib/Target/X86/X86ISelLowering.cpp 825 setOperationAction(ISD::LOAD, MVT::v2f32, Custom);
826 setOperationAction(ISD::STORE, MVT::v2f32, Custom);
963 setOperationAction(ISD::UINT_TO_FP, MVT::v2f32, Custom);
965 setOperationAction(ISD::FP_EXTEND, MVT::v2f32, Custom);
966 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Custom);
1279 setOperationAction(ISD::MGATHER, MVT::v2f32, Custom);
1557 setOperationAction(ISD::MSCATTER, MVT::v2f32, Custom);
1742 setOperationAction(ISD::SINT_TO_FP, MVT::v2f32, Custom);
1743 assert(isOperationCustom(ISD::UINT_TO_FP, MVT::v2f32) &&
1746 setOperationAction(ISD::FP_TO_SINT, MVT::v2f32, Custom);
1747 setOperationAction(ISD::FP_TO_UINT, MVT::v2f32, Custom);
19553 if (VT == MVT::v2i64 && SrcVT == MVT::v2f32) {
19556 DAG.getUNDEF(MVT::v2f32)));
19618 assert(SVT == MVT::v2f32 && "Only customize MVT::v2f32 type legalization!");
27401 if (VT == MVT::v2f32 || VT == MVT::v2i32) {
27928 assert(VT == MVT::v2f32 && "Unexpected type (!= v2f32) on FMIN/FMAX.");
28210 if (N->getValueType(0) != MVT::v2f32 || Src.getValueType() != MVT::v2i64)
28218 if (VT != MVT::v2f32)
28249 assert(N->getValueType(0) == MVT::v2f32 &&
28480 if ((VT == MVT::v2f32 || VT == MVT::v2i32) &&
35606 (SrcVT == MVT::v2f32 || SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 ||
36837 (TLI.isTypeLegal(VT) || VT == MVT::v2f32) &&
lib/Target/X86/X86TargetTransformInfo.cpp 1302 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 1 },
1309 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 1 },
1316 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 1 },
1323 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 1 },
1379 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 2 },
1386 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 5 },
1396 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
utils/TableGen/CodeGenTarget.cpp 136 case MVT::v2f32: return "MVT::v2f32";