|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc 81 LocVT == MVT::v2i16 ||
95 LocVT == MVT::v2i16 ||
163 LocVT == MVT::v2i16 ||
179 LocVT == MVT::v2i16 ||
226 LocVT == MVT::v2i16 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc28540 /* 59814*/ OPC_CheckType, MVT::v2i16,
28549 MVT::v2i16, 9/*#Ops*/, 3, 2, 5, 6, 4, 7, 8, 9, 10,
28559 /* 59862*/ OPC_CheckType, MVT::v2i16,
28568 MVT::v2i16, 9/*#Ops*/, 3, 2, 5, 6, 4, 7, 8, 9, 10,
28573 /* 59902*/ OPC_CheckType, MVT::v2i16,
28582 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
28593 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
30537 /* 64428*/ OPC_SwitchType /*7 cases */, 67, MVT::v2i16,// ->64498
30544 MVT::v2i16, 4/*#Ops*/, 2, 3, 4, 5,
30554 MVT::v2i16, 4/*#Ops*/, 2, 3, 4, 5,
30563 MVT::v2i16, 4/*#Ops*/, 2, 3, 4, 5,
30844 /* 65102*/ OPC_SwitchType /*7 cases */, 20, MVT::v2i16,// ->65125
30850 MVT::v2i16, 4/*#Ops*/, 1, 2, 3, 4,
31075 /* 65685*/ OPC_CheckType, MVT::v2i16,
31081 MVT::v2i16, 3/*#Ops*/, 2, 3, 4,
31089 /* 65714*/ OPC_CheckType, MVT::v2i16,
31095 MVT::v2i16, 3/*#Ops*/, 2, 3, 4,
31100 /* 65738*/ OPC_SwitchType /*5 cases */, 23, MVT::v2i16,// ->65764
31107 MVT::v2i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
31173 /* 65920*/ /*SwitchType*/ 23, MVT::v2i16,// ->65945
31180 MVT::v2i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
32217 /* 68231*/ OPC_CheckChild1Type, MVT::v2i16,
32429 /* 68757*/ OPC_CheckChild1Type, MVT::v2i16,
32770 /* 69493*/ OPC_CheckChild1Type, MVT::v2i16,
32785 /* 69522*/ OPC_CheckChild1Type, MVT::v2i16,
33064 /* 70072*/ OPC_CheckChild1Type, MVT::v2i16,
33326 /* 70647*/ OPC_CheckChild1Type, MVT::v2i16,
34845 MVT::v2i16, 5/*#Ops*/, 3, 2, 7, 6, 4,
34855 MVT::v2i16, 5/*#Ops*/, 3, 2, 7, 6, 4,
34973 MVT::v2i16, 2/*#Ops*/, 0, 1,
34981 MVT::v2i16, 2/*#Ops*/, 0, 1,
39399 /* 84403*/ /*SwitchType*/ 35, MVT::v2i16,// ->84440
39409 MVT::v2i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
39466 /* 84575*/ /*SwitchType*/ 36, MVT::v2i16,// ->84613
39476 MVT::v2i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39536 /* 84756*/ /*SwitchType*/ 36, MVT::v2i16,// ->84794
39546 MVT::v2i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39613 /* 84971*/ /*SwitchType*/ 56, MVT::v2i16,// ->85029
39628 MVT::v2i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
40082 /* 86072*/ OPC_SwitchType /*5 cases */, 33, MVT::v2i16,// ->86108
40091 MVT::v2i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
40157 /* 86269*/ OPC_SwitchType /*5 cases */, 34, MVT::v2i16,// ->86306
40166 MVT::v2i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40235 /* 86478*/ OPC_SwitchType /*5 cases */, 34, MVT::v2i16,// ->86515
40244 MVT::v2i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
40310 /* 86681*/ OPC_SwitchType /*5 cases */, 54, MVT::v2i16,// ->86738
40324 MVT::v2i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
42864 /* 92680*/ OPC_CheckChild1Type, MVT::v2i16,
43456 /* 93993*/ OPC_CheckChild1Type, MVT::v2i16,
47799 /*102938*/ OPC_CheckChild1Type, MVT::v2i16,
47800 /*102940*/ OPC_CheckType, MVT::v2i16,
47808 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
47898 /*103140*/ OPC_CheckChild1Type, MVT::v2i16,
47899 /*103142*/ OPC_CheckType, MVT::v2i16,
47907 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
52910 /*114854*/ OPC_CheckType, MVT::v2i16,
52912 MVT::v2i16, 2/*#Ops*/, 0, 1,
53010 /*115049*/ OPC_CheckChild1Type, MVT::v2i16,
53011 /*115051*/ OPC_CheckType, MVT::v2i16,
53019 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
54653 /*119809*/ OPC_CheckType, MVT::v2i16,
54655 MVT::v2i16, 2/*#Ops*/, 0, 1,
55556 /*121575*/ /*SwitchType*/ 70, MVT::v2i16,// ->121647
55565 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
55576 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
56166 /*122870*/ /*SwitchType*/ 70, MVT::v2i16,// ->122942
56175 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
56186 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
56752 /*124123*/ /*SwitchType*/ 70, MVT::v2i16,// ->124195
56761 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
56772 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
57338 /*125376*/ /*SwitchType*/ 70, MVT::v2i16,// ->125448
57347 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
57358 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
58138 /*127402*/ OPC_CheckType, MVT::v2i16,
58140 MVT::v2i16, 2/*#Ops*/, 0, 1,
59581 /*130336*/ /*SwitchType*/ 33, MVT::v2i16,// ->130371
59589 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
60268 /*131867*/ /*SwitchType*/ 70, MVT::v2i16,// ->131939
60277 MVT::v2i16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10,
60288 MVT::v2i16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10,
62507 /*136672*/ /*SwitchType*/ 3, MVT::v2i16,// ->136677
62517 /*136684*/ OPC_CheckChild0Type, MVT::v2i16,
62541 /*136717*/ /*SwitchType*/ 3, MVT::v2i16,// ->136722
62691 /*136911*/ /*SwitchType*/ 3, MVT::v2i16,// ->136916
76309 /*169450*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->169610
76322 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76334 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76345 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
76356 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76367 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76439 /*169778*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->169938
76452 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76464 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76475 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
76486 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76497 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76569 /*170106*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->170266
76582 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76594 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76605 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
76616 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76627 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76699 /*170434*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->170594
76712 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76724 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76735 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
76746 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76757 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76829 /*170762*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->170922
76842 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76854 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76865 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
76876 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76887 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
76959 /*171090*/ OPC_SwitchType /*2 cases */, 28|128,1/*156*/, MVT::v2i16,// ->171250
76972 MVT::v2i16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2,
76984 MVT::v2i16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2,
76995 MVT::v2i16, 4/*#Ops*/, 3, 4, 5, 2,
77006 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
77017 MVT::v2i16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2,
77110 /*171458*/ OPC_CheckType, MVT::v2i16,
77113 MVT::v2i16, 2/*#Ops*/, 0, 1,
77131 /*171495*/ OPC_CheckType, MVT::v2i16,
77134 MVT::v2i16, 2/*#Ops*/, 0, 1,
77142 /*171515*/ OPC_CheckType, MVT::v2i16,
77147 MVT::v2i16, 1/*#Ops*/, 2,
77157 /*171547*/ OPC_CheckType, MVT::v2i16,
77159 MVT::v2i16, 1/*#Ops*/, 0,
77169 /*171567*/ OPC_CheckType, MVT::v2i16,
77174 MVT::v2i16, 1/*#Ops*/, 2,
77183 /*171598*/ OPC_CheckType, MVT::v2i16,
77186 MVT::v2i16, 2/*#Ops*/, 0, 1,
78394 /*174293*/ OPC_SwitchType /*2 cases */, 11, MVT::v2i16,// ->174307
78397 MVT::v2i16, 2/*#Ops*/, 0, 1,
78410 /*174326*/ OPC_SwitchType /*2 cases */, 11, MVT::v2i16,// ->174340
78413 MVT::v2i16, 2/*#Ops*/, 0, 1,
78428 /*174363*/ OPC_SwitchType /*2 cases */, 7, MVT::v2i16,// ->174373
78430 MVT::v2i16, 1/*#Ops*/, 0,
78463 /*174436*/ OPC_CheckType, MVT::v2i16,
78467 MVT::v2i16, 5/*#Ops*/, 3, 2, 7, 6, 4,
78474 /*174462*/ OPC_CheckType, MVT::v2i16,
78478 MVT::v2i16, 5/*#Ops*/, 3, 2, 7, 6, 4,
78485 /*174488*/ OPC_CheckType, MVT::v2i16,
78487 MVT::v2i16, 2/*#Ops*/, 0, 1,
78494 /*174505*/ OPC_CheckType, MVT::v2i16,
78496 MVT::v2i16, 2/*#Ops*/, 0, 1,
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc17459 /* 0 */ MVT::i32, MVT::f32, MVT::i16, MVT::f16, MVT::v2i16, MVT::v2f16, MVT::i1, MVT::Other,
17462 /* 20 */ MVT::i32, MVT::f32, MVT::v2i16, MVT::v2f16, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i16, MVT::f16, MVT::Other,
17466 /* 45 */ MVT::i32, MVT::f32, MVT::i16, MVT::f16, MVT::v2i16, MVT::v2f16, MVT::Other,
17467 /* 52 */ MVT::i32, MVT::f32, MVT::v2i16, MVT::v2f16, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc 70 LocVT == MVT::v2i16 ||
114 LocVT == MVT::v2i16 ||
278 LocVT == MVT::v2i16 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc17460 /* 33413*/ OPC_CheckChild1Type, MVT::v2i16,
24534 /* 47177*/ /*SwitchType*/ 8, MVT::v2i16,// ->47187
24536 MVT::v2i16, 2/*#Ops*/, 0, 1,
25866 /* 49664*/ OPC_SwitchType /*17 cases */, 8, MVT::v2i16,// ->49675
25868 MVT::v2i16, 2/*#Ops*/, 0, 1,
26409 /* 50722*/ /*SwitchType*/ 8, MVT::v2i16,// ->50732
26411 MVT::v2i16, 2/*#Ops*/, 0, 1,
28834 /* 55654*/ /*SwitchType*/ 8, MVT::v2i16,// ->55664
28836 MVT::v2i16, 2/*#Ops*/, 0, 1,
31435 /* 60942*/ OPC_CheckValueType, MVT::v2i16,
52532 /* 99157*/ OPC_CheckChild0Type, MVT::v2i16,
52594 /* 99277*/ /*SwitchType*/ 31, MVT::v2i16,// ->99310
52602 MVT::v2i16, 2/*#Ops*/, 3, 4,
52713 /* 99544*/ OPC_CheckChild2Type, MVT::v2i16,
52952 /* 99986*/ OPC_CheckChild2Type, MVT::v2i16,
53268 /*100592*/ OPC_CheckChild2Type, MVT::v2i16,
53517 /*101066*/ OPC_CheckChild2Type, MVT::v2i16,
55128 /*104079*/ /*SwitchType*/ 8, MVT::v2i16,// ->104089
55130 MVT::v2i16, 2/*#Ops*/, 0, 1,
60002 /*114669*/ /*SwitchType*/ 11, MVT::v2i16,// ->114682
60006 MVT::v2i16, 1/*#Ops*/, 2,
60058 /*114770*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->114790
60064 MVT::v2i16, 3/*#Ops*/, 1, 5, 4,
60079 /*114813*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->114833
60085 MVT::v2i16, 3/*#Ops*/, 1, 5, 4,
60100 /*114856*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->114876
60106 MVT::v2i16, 3/*#Ops*/, 1, 5, 4,
60121 /*114899*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->114917
60126 MVT::v2i16, 3/*#Ops*/, 1, 5, 4,
60180 /*115015*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115035
60186 MVT::v2i16, 3/*#Ops*/, 2, 5, 4,
60201 /*115058*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115078
60207 MVT::v2i16, 3/*#Ops*/, 2, 5, 4,
60222 /*115101*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115121
60228 MVT::v2i16, 3/*#Ops*/, 2, 5, 4,
60243 /*115144*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->115162
60248 MVT::v2i16, 3/*#Ops*/, 2, 5, 4,
60291 /*115241*/ OPC_SwitchType /*5 cases */, 11, MVT::v2i16,// ->115255
60295 MVT::v2i16, 1/*#Ops*/, 2,
60524 /*115663*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->115678
60528 MVT::v2i16, 3/*#Ops*/, 1, 2, 4,
60576 /*115760*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->115775
60580 MVT::v2i16, 3/*#Ops*/, 3, 1, 4,
60620 /*115845*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115865
60626 MVT::v2i16, 2/*#Ops*/, 3, 4,
60641 /*115888*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115908
60647 MVT::v2i16, 2/*#Ops*/, 3, 4,
60662 /*115931*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->115951
60668 MVT::v2i16, 2/*#Ops*/, 3, 4,
60683 /*115974*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->115992
60688 MVT::v2i16, 2/*#Ops*/, 3, 4,
60726 /*116064*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->116084
60732 MVT::v2i16, 2/*#Ops*/, 4, 3,
60747 /*116107*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->116127
60753 MVT::v2i16, 2/*#Ops*/, 4, 3,
60768 /*116150*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->116170
60774 MVT::v2i16, 2/*#Ops*/, 4, 3,
60789 /*116193*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->116211
60794 MVT::v2i16, 2/*#Ops*/, 4, 3,
60832 /*116283*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116300
60837 MVT::v2i16, 2/*#Ops*/, 1, 3,
60851 /*116320*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116337
60856 MVT::v2i16, 2/*#Ops*/, 1, 3,
60870 /*116357*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116374
60875 MVT::v2i16, 2/*#Ops*/, 1, 3,
60889 /*116394*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->116409
60893 MVT::v2i16, 2/*#Ops*/, 1, 3,
60927 /*116469*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116486
60932 MVT::v2i16, 2/*#Ops*/, 2, 3,
60946 /*116506*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116523
60951 MVT::v2i16, 2/*#Ops*/, 2, 3,
60965 /*116543*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->116560
60970 MVT::v2i16, 2/*#Ops*/, 2, 3,
60984 /*116580*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->116595
60988 MVT::v2i16, 2/*#Ops*/, 2, 3,
61201 /*116999*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117019
61207 MVT::v2i16, 2/*#Ops*/, 3, 4,
61222 /*117042*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117062
61228 MVT::v2i16, 2/*#Ops*/, 3, 4,
61243 /*117085*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117105
61249 MVT::v2i16, 2/*#Ops*/, 3, 4,
61264 /*117128*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->117146
61269 MVT::v2i16, 2/*#Ops*/, 3, 4,
61307 /*117218*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117238
61313 MVT::v2i16, 2/*#Ops*/, 4, 3,
61328 /*117261*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117281
61334 MVT::v2i16, 2/*#Ops*/, 4, 3,
61349 /*117304*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117324
61355 MVT::v2i16, 2/*#Ops*/, 4, 3,
61370 /*117347*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->117365
61375 MVT::v2i16, 2/*#Ops*/, 4, 3,
61413 /*117437*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117454
61418 MVT::v2i16, 2/*#Ops*/, 1, 3,
61432 /*117474*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117491
61437 MVT::v2i16, 2/*#Ops*/, 1, 3,
61451 /*117511*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117528
61456 MVT::v2i16, 2/*#Ops*/, 1, 3,
61470 /*117548*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->117563
61474 MVT::v2i16, 2/*#Ops*/, 1, 3,
61508 /*117623*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117640
61513 MVT::v2i16, 2/*#Ops*/, 2, 3,
61527 /*117660*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117677
61532 MVT::v2i16, 2/*#Ops*/, 2, 3,
61546 /*117697*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->117714
61551 MVT::v2i16, 2/*#Ops*/, 2, 3,
61565 /*117734*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->117749
61569 MVT::v2i16, 2/*#Ops*/, 2, 3,
61609 /*117819*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117839
61615 MVT::v2i16, 2/*#Ops*/, 2, 3,
61630 /*117862*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117882
61636 MVT::v2i16, 2/*#Ops*/, 2, 3,
61651 /*117905*/ OPC_SwitchType /*2 cases */, 17, MVT::v2i16,// ->117925
61657 MVT::v2i16, 2/*#Ops*/, 2, 3,
61672 /*117948*/ OPC_SwitchType /*5 cases */, 15, MVT::v2i16,// ->117966
61677 MVT::v2i16, 2/*#Ops*/, 2, 3,
61723 /*118050*/ OPC_SwitchType /*5 cases */, 13, MVT::v2i16,// ->118066
61727 MVT::v2i16, 3/*#Ops*/, 1, 2, 3,
61765 /*118138*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->118155
61770 MVT::v2i16, 2/*#Ops*/, 1, 2,
61784 /*118175*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->118192
61789 MVT::v2i16, 2/*#Ops*/, 1, 2,
61803 /*118212*/ OPC_SwitchType /*2 cases */, 14, MVT::v2i16,// ->118229
61808 MVT::v2i16, 2/*#Ops*/, 1, 2,
61822 /*118249*/ OPC_SwitchType /*5 cases */, 12, MVT::v2i16,// ->118264
61826 MVT::v2i16, 2/*#Ops*/, 1, 2,
64114 /*123078*/ /*SwitchType*/ 30, MVT::v2i16,// ->123110
64122 MVT::v2i16, 2/*#Ops*/, 2, 4,
64776 /*124497*/ OPC_CheckType, MVT::v2i16,
64787 MVT::v2i16, 2/*#Ops*/, 7, 8,
66592 /*127972*/ OPC_CheckChild0Type, MVT::v2i16,
66608 /*127995*/ /*SwitchType*/ 3, MVT::v2i16,// ->128000
66664 /*128070*/ /*SwitchType*/ 3, MVT::v2i16,// ->128075
67204 /*129130*/ OPC_CheckChild0Type, MVT::v2i16,
67273 /*129251*/ /*SwitchType*/ 14, MVT::v2i16,// ->129267
67277 MVT::v2i16, 1/*#Ops*/, 1,
67346 /*129434*/ OPC_CheckChild0Type, MVT::v2i16,
67364 /*129476*/ /*SwitchType*/ 31, MVT::v2i16,// ->129509
67372 MVT::v2i16, 2/*#Ops*/, 3, 4,
70489 /*136762*/ /*SwitchType*/ 47, MVT::v2i16,// ->136811
70502 MVT::v2i16, 2/*#Ops*/, 8, 9,
70564 /*136916*/ OPC_CheckType, MVT::v2i16,
70576 MVT::v2i16, 2/*#Ops*/, 7, 8,
70668 /*137207*/ /*SwitchType*/ 47, MVT::v2i16,// ->137256
70681 MVT::v2i16, 2/*#Ops*/, 8, 9,
70743 /*137361*/ OPC_CheckType, MVT::v2i16,
70755 MVT::v2i16, 2/*#Ops*/, 7, 8,
70847 /*137652*/ /*SwitchType*/ 47, MVT::v2i16,// ->137701
70860 MVT::v2i16, 2/*#Ops*/, 8, 9,
70922 /*137806*/ OPC_CheckType, MVT::v2i16,
70934 MVT::v2i16, 2/*#Ops*/, 7, 8,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc 2340 /* 2 */ MVT::i1, MVT::v2i1, MVT::v4i1, MVT::v8i1, MVT::v4i8, MVT::v2i16, MVT::i32, MVT::Other,
2344 /* 22 */ MVT::i32, MVT::f32, MVT::v4i8, MVT::v2i16, MVT::Other,
gen/lib/Target/Mips/MipsGenDAGISel.inc 542 /* 884*/ OPC_CheckChild1Type, MVT::v2i16,
1327 /* 2361*/ /*SwitchType*/ 25, MVT::v2i16,// ->2388
1335 MVT::v2i16, 2/*#Ops*/, 4, 5,
7400 MVT::v2i16, 2/*#Ops*/, 1, 3,
7408 MVT::v2i16, 2/*#Ops*/, 1, 3,
7416 MVT::v2i16, 2/*#Ops*/, 1, 2,
7423 MVT::v2i16, 2/*#Ops*/, 1, 2,
7440 MVT::v2i16, 2/*#Ops*/, 1, 3,
7447 MVT::v2i16, 2/*#Ops*/, 1, 2,
7454 MVT::v2i16, 2/*#Ops*/, 1, 2,
7496 MVT::v2i16, 1/*#Ops*/, 1,
7503 MVT::v2i16, 1/*#Ops*/, 1,
7515 MVT::v2i16, 2/*#Ops*/, 1, 2,
7522 MVT::v2i16, 2/*#Ops*/, 1, 2,
7553 MVT::v2i16, 2/*#Ops*/, 1, 2,
7560 MVT::v2i16, 2/*#Ops*/, 1, 2,
7572 MVT::v2i16, 2/*#Ops*/, 1, 2,
7579 MVT::v2i16, 2/*#Ops*/, 1, 2,
7591 MVT::v2i16, 2/*#Ops*/, 1, 2,
7598 MVT::v2i16, 2/*#Ops*/, 1, 2,
7629 MVT::v2i16, 2/*#Ops*/, 1, 2,
7636 MVT::v2i16, 2/*#Ops*/, 1, 2,
7648 MVT::v2i16, 2/*#Ops*/, 1, 2,
7655 MVT::v2i16, 2/*#Ops*/, 1, 2,
7667 MVT::v2i16, 2/*#Ops*/, 1, 2,
7674 MVT::v2i16, 2/*#Ops*/, 1, 2,
7686 MVT::v2i16, 2/*#Ops*/, 1, 2,
7693 MVT::v2i16, 2/*#Ops*/, 1, 2,
7705 MVT::v2i16, 2/*#Ops*/, 1, 2,
7712 MVT::v2i16, 2/*#Ops*/, 1, 2,
7742 MVT::v2i16, 2/*#Ops*/, 1, 2,
7749 MVT::v2i16, 2/*#Ops*/, 1, 2,
7761 MVT::v2i16, 2/*#Ops*/, 1, 2,
7768 MVT::v2i16, 2/*#Ops*/, 1, 2,
7798 MVT::v2i16, 2/*#Ops*/, 1, 2,
8070 MVT::v2i16, 2/*#Ops*/, 0, 2,
8077 MVT::v2i16, 2/*#Ops*/, 0, 2,
8084 MVT::v2i16, 2/*#Ops*/, 0, 1,
8090 MVT::v2i16, 2/*#Ops*/, 0, 1,
8142 MVT::v2i16, 1/*#Ops*/, 1,
8149 MVT::v2i16, 1/*#Ops*/, 1,
8156 MVT::v2i16, 1/*#Ops*/, 0,
8162 MVT::v2i16, 1/*#Ops*/, 0,
8178 MVT::v2i16, 3/*#Ops*/, 1, 2, 0,
8184 MVT::v2i16, 3/*#Ops*/, 1, 2, 0,
8200 MVT::v2i16, 3/*#Ops*/, 1, 2, 0,
8206 MVT::v2i16, 3/*#Ops*/, 1, 2, 0,
8259 MVT::v2i16, 2/*#Ops*/, 0, 2,
8265 MVT::v2i16, 2/*#Ops*/, 0, 1,
8271 MVT::v2i16, 2/*#Ops*/, 0, 1,
8287 MVT::v2i16, 2/*#Ops*/, 0, 2,
8293 MVT::v2i16, 2/*#Ops*/, 0, 1,
8299 MVT::v2i16, 2/*#Ops*/, 0, 1,
8664 MVT::v2i16, 2/*#Ops*/, 0, 1,
8670 MVT::v2i16, 2/*#Ops*/, 0, 1,
8681 MVT::v2i16, 2/*#Ops*/, 0, 1,
8687 MVT::v2i16, 2/*#Ops*/, 0, 1,
8715 MVT::v2i16, 2/*#Ops*/, 0, 1,
8721 MVT::v2i16, 2/*#Ops*/, 0, 1,
8731 MVT::v2i16, 1/*#Ops*/, 0,
8737 MVT::v2i16, 1/*#Ops*/, 0,
8747 MVT::v2i16, 1/*#Ops*/, 0,
8753 MVT::v2i16, 1/*#Ops*/, 0,
8763 MVT::v2i16, 1/*#Ops*/, 0,
8769 MVT::v2i16, 1/*#Ops*/, 0,
8779 MVT::v2i16, 1/*#Ops*/, 0,
8785 MVT::v2i16, 1/*#Ops*/, 0,
8795 MVT::v2i16, 1/*#Ops*/, 0,
8801 MVT::v2i16, 1/*#Ops*/, 0,
8811 MVT::v2i16, 1/*#Ops*/, 0,
8817 MVT::v2i16, 1/*#Ops*/, 0,
8827 MVT::v2i16, 1/*#Ops*/, 0,
8833 MVT::v2i16, 1/*#Ops*/, 0,
8843 MVT::v2i16, 1/*#Ops*/, 0,
8849 MVT::v2i16, 1/*#Ops*/, 0,
8860 MVT::v2i16, 2/*#Ops*/, 0, 1,
8866 MVT::v2i16, 2/*#Ops*/, 0, 1,
8945 MVT::v2i16, 2/*#Ops*/, 0, 1,
8951 MVT::v2i16, 2/*#Ops*/, 0, 1,
8962 MVT::v2i16, 2/*#Ops*/, 0, 1,
8968 MVT::v2i16, 2/*#Ops*/, 0, 1,
8979 MVT::v2i16, 2/*#Ops*/, 0, 1,
8985 MVT::v2i16, 2/*#Ops*/, 0, 1,
8996 MVT::v2i16, 2/*#Ops*/, 0, 1,
9002 MVT::v2i16, 2/*#Ops*/, 0, 1,
9012 MVT::v2i16, 2/*#Ops*/, 0, 1,
9021 MVT::v2i16, 2/*#Ops*/, 0, 1,
16082 /* 29683*/ OPC_SwitchType /*6 cases */, 10, MVT::v2i16,// ->29696
16085 MVT::v2i16, 2/*#Ops*/, 0, 1,
18319 /* 34301*/ OPC_SwitchType /*6 cases */, 10, MVT::v2i16,// ->34314
18322 MVT::v2i16, 2/*#Ops*/, 0, 1,
24133 /* 45251*/ /*SwitchType*/ 10, MVT::v2i16,// ->45263
24136 MVT::v2i16, 2/*#Ops*/, 0, 1,
24683 /* 46220*/ /*SwitchType*/ 13, MVT::v2i16,// ->46235
24687 MVT::v2i16, 2/*#Ops*/, 0, 1,
24707 /* 46266*/ OPC_CheckChild0Type, MVT::v2i16,
24762 /* 46373*/ /*SwitchType*/ 13, MVT::v2i16,// ->46388
24766 MVT::v2i16, 2/*#Ops*/, 0, 1,
28954 /* 54769*/ OPC_SwitchType /*2 cases */, 12, MVT::v2i16,// ->54784
28958 MVT::v2i16, 2/*#Ops*/, 0, 2,
28975 /* 54809*/ OPC_SwitchType /*2 cases */, 12, MVT::v2i16,// ->54824
28979 MVT::v2i16, 2/*#Ops*/, 0, 2,
28996 /* 54849*/ OPC_SwitchType /*2 cases */, 12, MVT::v2i16,// ->54864
29000 MVT::v2i16, 2/*#Ops*/, 0, 2,
29309 /* 55438*/ OPC_CheckChild0Type, MVT::v2i16,
29317 /* 55449*/ OPC_CheckType, MVT::v2i16,
29320 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29322 MVT::v2i16, 3/*#Ops*/, 4, 2, 3,
29328 /* 55474*/ OPC_CheckType, MVT::v2i16,
29331 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29333 MVT::v2i16, 3/*#Ops*/, 4, 2, 3,
29339 /* 55499*/ OPC_CheckType, MVT::v2i16,
29342 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29344 MVT::v2i16, 3/*#Ops*/, 4, 2, 3,
29350 /* 55524*/ OPC_CheckType, MVT::v2i16,
29353 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29355 MVT::v2i16, 3/*#Ops*/, 4, 3, 2,
29361 /* 55549*/ OPC_CheckType, MVT::v2i16,
29364 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29366 MVT::v2i16, 3/*#Ops*/, 4, 3, 2,
29372 /* 55574*/ OPC_CheckType, MVT::v2i16,
29375 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #4
29377 MVT::v2i16, 3/*#Ops*/, 4, 3, 2,
29457 /* 55762*/ OPC_SwitchType /*2 cases */, 103|128,2/*359*/, MVT::v2i16,// ->56125
29458 /* 55766*/ OPC_CheckChild0Type, MVT::v2i16,
29464 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29471 MVT::v2i16, 2/*#Ops*/, 5, 6, // Results = #7
29472 /* 55817*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29474 MVT::v2i16, 3/*#Ops*/, 2, 7, 8,
29481 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29488 MVT::v2i16, 2/*#Ops*/, 5, 6, // Results = #7
29489 /* 55876*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29491 MVT::v2i16, 3/*#Ops*/, 2, 7, 8,
29498 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29505 MVT::v2i16, 2/*#Ops*/, 5, 6, // Results = #7
29506 /* 55935*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29508 MVT::v2i16, 3/*#Ops*/, 2, 7, 8,
29515 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29516 /* 55960*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29523 MVT::v2i16, 2/*#Ops*/, 6, 7, // Results = #8
29525 MVT::v2i16, 3/*#Ops*/, 2, 3, 8,
29532 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29533 /* 56019*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29540 MVT::v2i16, 2/*#Ops*/, 6, 7, // Results = #8
29542 MVT::v2i16, 3/*#Ops*/, 2, 3, 8,
29549 MVT::v2i16, 2/*#Ops*/, 0, 1, // Results = #2
29550 /* 56078*/ OPC_EmitRegister, MVT::v2i16, Mips::ZERO,
29557 MVT::v2i16, 2/*#Ops*/, 6, 7, // Results = #8
29559 MVT::v2i16, 3/*#Ops*/, 2, 3, 8,
gen/lib/Target/Mips/MipsGenFastISel.inc 1273 if (RetVT.SimpleTy != MVT::v2i16)
1314 case MVT::v2i16: return fastEmit_ISD_ADD_MVT_v2i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
1733 if (RetVT.SimpleTy != MVT::v2i16)
1773 case MVT::v2i16: return fastEmit_ISD_MUL_MVT_v2i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
2419 if (RetVT.SimpleTy != MVT::v2i16)
2460 case MVT::v2i16: return fastEmit_ISD_SUB_MVT_v2i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3486 if (RetVT.SimpleTy != MVT::v2i16)
3497 case MVT::v2i16: return fastEmit_MipsISD_SHLL_DSP_MVT_v2i16_ri(RetVT, Op0, Op0IsKill, imm1);
3514 if (RetVT.SimpleTy != MVT::v2i16)
3525 case MVT::v2i16: return fastEmit_MipsISD_SHRA_DSP_MVT_v2i16_ri(RetVT, Op0, Op0IsKill, imm1);
3542 if (RetVT.SimpleTy != MVT::v2i16)
3553 case MVT::v2i16: return fastEmit_MipsISD_SHRL_DSP_MVT_v2i16_ri(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc 3928 /* 12 */ MVT::v4i8, MVT::v2i16, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc 1851 /* 16 */ MVT::f32, MVT::v4i8, MVT::v2i16, MVT::Other,
include/llvm/Support/MachineValueType.h 336 SimpleTy == MVT::v2i16 || SimpleTy == MVT::v1i32 ||
461 case v2i16:
638 case v2i16:
717 case v2i16:
928 if (NumElements == 2) return MVT::v2i16;
lib/CodeGen/ValueTypes.cpp 160 case MVT::v2i16: return "v2i16";
304 case MVT::v2i16: return VectorType::get(Type::getInt16Ty(Context), 2);
lib/Target/AArch64/AArch64ISelLowering.cpp 753 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand);
2624 case MVT::v2i16:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 328 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
331 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
352 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i16, 4 },
355 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i16, 4 },
369 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f32, 1 },
372 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f32, 1 },
383 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f64, 2 },
386 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f64, 2 },
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 401 if (VT != MVT::v2i16 && VT != MVT::v2f16)
900 MVT NewVT = Opc == AMDGPUISD::CVT_PKRTZ_F16_F32 ? MVT::v2f16 : MVT::v2i16;
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 141 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i16, Expand);
142 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i16, Expand);
143 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i16, Expand);
213 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand);
3038 isOperationLegal(ISD::BUILD_VECTOR, MVT::v2i16)) {
3041 SDValue Vec = DAG.getBuildVector(MVT::v2i16, SL,
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 493 return isVSrcB16() || isLiteralImm(MVT::v2i16);
1630 (type == MVT::v2i16)? MVT::i16 : type;
lib/Target/AMDGPU/R600ISelLowering.cpp 106 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom);
194 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp 150 addRegisterClass(MVT::v2i16, &AMDGPU::SReg_32RegClass);
182 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand);
220 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Custom);
305 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i16, Custom);
310 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom);
509 for (MVT VT : {MVT::v2i16, MVT::v2f16, MVT::v4i16, MVT::v4f16}) {
533 setOperationAction(ISD::Constant, MVT::v2i16, Legal);
536 setOperationAction(ISD::UNDEF, MVT::v2i16, Legal);
539 setOperationAction(ISD::STORE, MVT::v2i16, Promote);
540 AddPromotedToType(ISD::STORE, MVT::v2i16, MVT::i32);
544 setOperationAction(ISD::LOAD, MVT::v2i16, Promote);
545 AddPromotedToType(ISD::LOAD, MVT::v2i16, MVT::i32);
549 setOperationAction(ISD::AND, MVT::v2i16, Promote);
550 AddPromotedToType(ISD::AND, MVT::v2i16, MVT::i32);
551 setOperationAction(ISD::OR, MVT::v2i16, Promote);
552 AddPromotedToType(ISD::OR, MVT::v2i16, MVT::i32);
553 setOperationAction(ISD::XOR, MVT::v2i16, Promote);
554 AddPromotedToType(ISD::XOR, MVT::v2i16, MVT::i32);
576 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i16, Custom);
598 setOperationAction(ISD::ADD, MVT::v2i16, Legal);
599 setOperationAction(ISD::SUB, MVT::v2i16, Legal);
600 setOperationAction(ISD::MUL, MVT::v2i16, Legal);
601 setOperationAction(ISD::SHL, MVT::v2i16, Legal);
602 setOperationAction(ISD::SRL, MVT::v2i16, Legal);
603 setOperationAction(ISD::SRA, MVT::v2i16, Legal);
604 setOperationAction(ISD::SMIN, MVT::v2i16, Legal);
605 setOperationAction(ISD::UMIN, MVT::v2i16, Legal);
606 setOperationAction(ISD::SMAX, MVT::v2i16, Legal);
607 setOperationAction(ISD::UMAX, MVT::v2i16, Legal);
618 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom);
656 setOperationAction(ISD::SELECT, MVT::v2i16, Promote);
657 AddPromotedToType(ISD::SELECT, MVT::v2i16, MVT::i32);
662 setOperationAction(ISD::SELECT, MVT::v2i16, Custom);
678 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v2i16, Custom);
682 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v2i16, Custom);
692 setOperationAction(ISD::INTRINSIC_VOID, MVT::v2i16, Custom);
794 return VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
852 RegisterVT = VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
4298 Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, Cvt));
4810 SDValue LoVec = DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, LoHalf);
4811 SDValue HiVec = DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, HiHalf);
4815 SDValue InsHalf = DAG.getNode(ISD::INSERT_VECTOR_ELT, SL, MVT::v2i16,
4913 EVT PackVT = ResultVT.isInteger() ? MVT::v2i16 : MVT::v2f16;
4981 assert(VT == MVT::v2f16 || VT == MVT::v2i16);
5447 const MVT VectorVT = VAddrScalarVT == MVT::f16 ? MVT::v2f16 : MVT::v2i16;
10042 if (VT == MVT::v2i16 || VT == MVT::v2f16) {
lib/Target/ARM/ARMISelLowering.cpp 911 for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16,
8295 case MVT::v2i16:
lib/Target/ARM/ARMTargetTransformInfo.cpp 243 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 2 },
244 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 2 },
275 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i16, 3 },
276 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i16, 3 },
368 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i16, 10 },
369 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i16, 2 },
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 96 case MVT::v2i16:
486 case MVT::v2i16:
lib/Target/Hexagon/HexagonISelLowering.cpp 556 VT == MVT::v2i16 || VT == MVT::v2i32 || VT == MVT::v4i8 ||
818 if (OpTy == MVT::v2i16 || OpTy == MVT::v4i8) {
876 if (OpTy == MVT::v2i16 || OpTy == MVT::v4i8) {
1270 addRegisterClass(MVT::v2i16, &Hexagon::IntRegsRegClass);
1318 setOperationAction(ISD::SETCC, MVT::v2i16, Custom);
1469 setLoadExtAction(ISD::EXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1470 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1471 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i16, MVT::v2i8, 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,
1517 setOperationAction(ISD::SETCC, MVT::v2i16, Custom);
1519 setOperationAction(ISD::VSELECT, MVT::v2i16, Custom);
1549 MVT::v2i16, MVT::v2i32, MVT::v4i8, MVT::v4i16, MVT::v8i8}) {
2147 return DAG.getBitcast(MVT::v2i16, DAG.getConstant(V, dl, MVT::i32));
2151 return DAG.getBitcast(MVT::v2i16, N);
lib/Target/Hexagon/HexagonInstrInfo.cpp 2651 case MVT::v2i16:
lib/Target/Mips/MipsSEISelLowering.cpp 85 MVT::SimpleValueType VecTys[2] = {MVT::v2i16, MVT::v4i8};
114 setOperationAction(ISD::MUL, MVT::v2i16, Legal);
874 if ((Ty != MVT::v2i16) && (Ty != MVT::v4i8))
931 if ((Ty != MVT::v2i16) && ((Ty != MVT::v4i8) || !Subtarget.hasDSPR2()))
943 if (((Ty != MVT::v2i16) || !Subtarget.hasDSPR2()) && (Ty != MVT::v4i8))
950 bool IsV216 = (Ty == MVT::v2i16);
970 if ((Ty != MVT::v2i16) && (Ty != MVT::v4i8))
983 if (Ty == MVT::v2i16 || Ty == MVT::v4i8) {
lib/Target/NVPTX/NVPTXISelLowering.cpp 141 case MVT::v2i16:
2303 case MVT::v2i16:
4794 case MVT::v2i16:
lib/Target/PowerPC/PPCISelLowering.cpp 689 setOperationAction(ISD::TRUNCATE, MVT::v2i16, Custom);
844 setOperationAction(ISD::UINT_TO_FP, MVT::v2i16, Custom);
848 setOperationAction(ISD::SINT_TO_FP, MVT::v2i16, Custom);
lib/Target/X86/X86ISelLowering.cpp 847 MVT::v2i16, MVT::v4i16, MVT::v2i32 }) {
941 setOperationAction(ISD::FP_TO_SINT, MVT::v2i16, Custom);
946 setOperationAction(ISD::FP_TO_UINT, MVT::v2i16, Custom);
991 setOperationAction(ISD::TRUNCATE, MVT::v2i16, Custom);
1068 setLoadExtAction(LoadExtOp, MVT::v2i64, MVT::v2i16, Legal);
1734 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Legal);
lib/Target/X86/X86TargetTransformInfo.cpp 1374 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i16, 5 },
1610 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i16, 2 }, // PAND+PACKUSWB
1615 { ISD::TRUNCATE, MVT::v2i16, MVT::v2i32, 1 },
1623 { ISD::TRUNCATE, MVT::v2i16, MVT::v2i64, 2 }, // PSHUFD+PSHUFLW
2543 { ISD::ADD, MVT::v2i16, 3 }, // FIXME: chosen to be less than v4i16
2568 { ISD::ADD, MVT::v2i16, 2 }, // The data reported by the IACA tool is "4.3".
utils/TableGen/CodeGenTarget.cpp 100 case MVT::v2i16: return "MVT::v2i16";