|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 208 LocVT == MVT::i16) {
347 LocVT == MVT::i16 ||
452 LocVT == MVT::i16) {
594 if (ValVT == MVT::i16 || ValVT == MVT::f16) {
669 LocVT == MVT::i16) {
763 LocVT == MVT::i16 ||
877 LocVT == MVT::i16 ||
908 LocVT == MVT::i16) {
1047 LocVT == MVT::i16) {
gen/lib/Target/AArch64/AArch64GenDAGISel.inc78797 /*184886*/ OPC_CheckValueType, MVT::i16,
83253 /*193090*/ OPC_CheckValueType, MVT::i16,
86261 /*199236*/ OPC_CheckValueType, MVT::i16,
86309 /*199347*/ OPC_CheckValueType, MVT::i16,
86357 /*199458*/ OPC_CheckValueType, MVT::i16,
86403 /*199565*/ OPC_CheckValueType, MVT::i16,
86448 /*199671*/ OPC_CheckValueType, MVT::i16,
86493 /*199777*/ OPC_CheckValueType, MVT::i16,
86547 /*199882*/ OPC_CheckValueType, MVT::i16,
86597 /*199967*/ OPC_CheckValueType, MVT::i16,
86619 /*200007*/ OPC_CheckValueType, MVT::i16,
94825 /*215243*/ OPC_CheckValueType, MVT::i16,
114763 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
114963 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
115453 return cast<MaskedLoadSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc 65 LocVT == MVT::i16) {
79 LocVT == MVT::i16 ||
97 LocVT == MVT::i16 ||
210 LocVT == MVT::i16) {
224 LocVT == MVT::i16 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc13921 /* 29390*/ OPC_CheckValueType, MVT::i16,
13928 /* 29401*/ OPC_CheckValueType, MVT::i16,
13950 /* 29457*/ OPC_CheckValueType, MVT::i16,
13957 /* 29468*/ OPC_CheckValueType, MVT::i16,
13986 /* 29545*/ OPC_CheckValueType, MVT::i16,
13993 /* 29556*/ OPC_CheckValueType, MVT::i16,
14040 /* 29655*/ OPC_CheckValueType, MVT::i16,
14047 /* 29666*/ OPC_CheckValueType, MVT::i16,
14069 /* 29722*/ OPC_CheckValueType, MVT::i16,
14076 /* 29733*/ OPC_CheckValueType, MVT::i16,
14105 /* 29810*/ OPC_CheckValueType, MVT::i16,
14112 /* 29821*/ OPC_CheckValueType, MVT::i16,
27693 /* 58035*/ OPC_CheckValueType, MVT::i16,
27700 /* 58045*/ OPC_CheckValueType, MVT::i16,
28169 /* 59056*/ OPC_CheckType, MVT::i16,
28171 MVT::i16, 2/*#Ops*/, 0, 1,
28187 /* 59087*/ OPC_CheckType, MVT::i16,
28189 MVT::i16, 2/*#Ops*/, 1, 0,
28364 /* 59455*/ OPC_CheckType, MVT::i16,
28369 MVT::i16, 2/*#Ops*/, 0, 3,
28391 /* 59503*/ OPC_CheckType, MVT::i16,
28397 MVT::i16, 4/*#Ops*/, 0, 1, 2, 3,
28402 MVT::i16, 4/*#Ops*/, 0, 1, 2, 3,
28415 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
28420 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
28433 /* 59599*/ OPC_CheckType, MVT::i16,
28438 MVT::i16, 4/*#Ops*/, 1, 2, 0, 3,
28449 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
28529 /* 59794*/ OPC_CheckType, MVT::i16,
28532 MVT::i16, 2/*#Ops*/, 0, 1,
29170 /* 61302*/ OPC_CheckType, MVT::i16,
29175 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29181 /* 61329*/ OPC_CheckType, MVT::i16,
29186 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29192 /* 61356*/ OPC_CheckType, MVT::i16,
29197 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29203 /* 61383*/ OPC_CheckType, MVT::i16,
29208 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29214 /* 61410*/ OPC_CheckType, MVT::i16,
29219 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29225 /* 61437*/ OPC_CheckType, MVT::i16,
29230 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29235 /* 61462*/ OPC_CheckType, MVT::i16,
29240 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29291 /* 61609*/ OPC_CheckType, MVT::i16,
29300 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29306 /* 61649*/ OPC_CheckType, MVT::i16,
29315 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29321 /* 61689*/ OPC_CheckType, MVT::i16,
29330 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29380 /* 61847*/ OPC_SwitchType /*2 cases */, 33, MVT::i16,// ->61883
29389 MVT::i16, 8/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 9,
29453 /* 62047*/ OPC_CheckType, MVT::i16,
29462 MVT::i16, 9/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 9, 10,
29468 /* 62088*/ OPC_CheckType, MVT::i16,
29477 MVT::i16, 9/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 9, 10,
29483 /* 62129*/ OPC_CheckType, MVT::i16,
29492 MVT::i16, 9/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 9, 10,
29542 /* 62291*/ OPC_SwitchType /*2 cases */, 34, MVT::i16,// ->62328
29551 MVT::i16, 9/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 9, 10,
29605 /* 62436*/ OPC_CheckType, MVT::i16,
29611 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29619 /* 62464*/ OPC_CheckType, MVT::i16,
29625 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29695 /* 62613*/ OPC_CheckType, MVT::i16,
29701 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29709 /* 62641*/ OPC_CheckType, MVT::i16,
29715 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29725 /* 62672*/ OPC_CheckType, MVT::i16,
29731 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29739 /* 62700*/ OPC_CheckType, MVT::i16,
29745 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29874 /* 62965*/ OPC_CheckType, MVT::i16,
29880 MVT::i16, 3/*#Ops*/, 2, 3, 4,
29887 /* 62991*/ OPC_CheckType, MVT::i16,
29893 MVT::i16, 3/*#Ops*/, 2, 3, 4,
30079 /* 63384*/ OPC_CheckType, MVT::i16,
30086 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30092 /* 63414*/ OPC_CheckType, MVT::i16,
30099 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30105 /* 63444*/ OPC_CheckType, MVT::i16,
30112 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30156 /* 63562*/ OPC_SwitchType /*3 cases */, 23, MVT::i16,// ->63588
30163 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30229 /* 63734*/ OPC_CheckType, MVT::i16,
30236 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30242 /* 63764*/ OPC_CheckType, MVT::i16,
30249 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30255 /* 63794*/ OPC_CheckType, MVT::i16,
30262 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
30293 /* 63882*/ OPC_CheckType, MVT::i16,
30300 MVT::i16, 5/*#Ops*/, 2, 3, 5, 6, 4,
32055 /* 67828*/ OPC_CheckChild1Type, MVT::i16,
32169 /* 68108*/ OPC_CheckChild1Type, MVT::i16,
32381 /* 68631*/ OPC_CheckChild1Type, MVT::i16,
32650 /* 69265*/ OPC_CheckChild1Type, MVT::i16,
32664 /* 69292*/ OPC_CheckChild1Type, MVT::i16,
32680 /* 69322*/ OPC_CheckChild1Type, MVT::i16,
32695 /* 69351*/ OPC_CheckChild1Type, MVT::i16,
32950 /* 69835*/ OPC_CheckChild1Type, MVT::i16,
32965 /* 69864*/ OPC_CheckChild1Type, MVT::i16,
33176 /* 70320*/ OPC_CheckChild1Type, MVT::i16,
33466 /* 70957*/ OPC_CheckChild1Type, MVT::i16,
34384 /* 72956*/ /*SwitchType*/ 17, MVT::i16,// ->72975
34389 MVT::i16, 4/*#Ops*/, 2, 1, 3, 4,
39005 /* 83443*/ OPC_CheckType, MVT::i16,
39016 MVT::i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
39029 MVT::i16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10,
39047 /* 83538*/ OPC_CheckType, MVT::i16,
39058 MVT::i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39071 MVT::i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39092 /* 83642*/ OPC_CheckType, MVT::i16,
39103 MVT::i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39116 MVT::i16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11,
39134 /* 83741*/ OPC_CheckType, MVT::i16,
39150 MVT::i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
39168 MVT::i16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16,
42323 /* 91443*/ OPC_CheckChild1Type, MVT::i16,
47736 MVT::i16, 1/*#Ops*/, 2, // Results = #3
47791 /*102923*/ OPC_CheckChild1Type, MVT::i16,
47792 /*102925*/ OPC_CheckType, MVT::i16,
47795 MVT::i16, 2/*#Ops*/, 1, 0,
47835 MVT::i16, 1/*#Ops*/, 2, // Results = #3
47890 /*103125*/ OPC_CheckChild1Type, MVT::i16,
47891 /*103127*/ OPC_CheckType, MVT::i16,
47894 MVT::i16, 2/*#Ops*/, 1, 0,
50329 /*108143*/ OPC_SwitchType /*4 cases */, 17, MVT::i16,// ->108163
50333 MVT::i16, 5/*#Ops*/, 6, 5, 4, 3, 0,
52387 /*113582*/ OPC_CheckChild0Type, MVT::i16,
52665 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52684 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52707 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52727 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52749 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52770 MVT::i16, 1/*#Ops*/, 2, // Results = #3
52828 MVT::i16, 1/*#Ops*/, 3, // Results = #4
52866 MVT::i16, 2/*#Ops*/, 4, 6, // Results = #7
52875 MVT::i16, 2/*#Ops*/, 10, 12, // Results = #13
52883 /*114803*/ OPC_CheckType, MVT::i16,
52885 MVT::i16, 2/*#Ops*/, 0, 1,
53002 /*115034*/ OPC_CheckChild1Type, MVT::i16,
53003 /*115036*/ OPC_CheckType, MVT::i16,
53006 MVT::i16, 2/*#Ops*/, 1, 0,
53173 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53185 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53211 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53223 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53249 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53261 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53287 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53299 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53331 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53343 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53365 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53377 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53411 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53423 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53445 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
53457 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
53524 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53536 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53553 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53566 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53583 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53595 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53612 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53625 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53647 MVT::i16, 2/*#Ops*/, 1, 0, // Results = #3
53659 MVT::i16, 2/*#Ops*/, 1, 0, // Results = #3
53666 MVT::i16, 2/*#Ops*/, 2, 0, // Results = #3
53678 MVT::i16, 2/*#Ops*/, 2, 0, // Results = #3
53701 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53713 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
53720 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53732 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
53763 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
53771 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
53780 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
53788 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
53808 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
53816 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
53825 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
53833 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
53858 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
53866 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
53875 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
53883 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
53904 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
53912 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
53921 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
53929 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
53954 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
53962 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
53971 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
53979 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
53999 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54007 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54016 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54024 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54049 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54057 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54066 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54074 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54095 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54103 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54112 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54120 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54150 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54158 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54167 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54175 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54195 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54203 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54212 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54220 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54233 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54241 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54250 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54258 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54278 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54286 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54295 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54303 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54334 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54342 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54351 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54359 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54379 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54387 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54396 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54404 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54417 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54425 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54434 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54442 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54462 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
54470 MVT::i16, 3/*#Ops*/, 8, 10, 12, // Results = #13
54479 MVT::i16, 2/*#Ops*/, 16, 18, // Results = #19
54487 MVT::i16, 3/*#Ops*/, 19, 21, 23, // Results = #24
54609 MVT::i16, 2/*#Ops*/, 4, 6, // Results = #7
54618 MVT::i16, 2/*#Ops*/, 10, 12, // Results = #13
54626 /*119758*/ OPC_CheckType, MVT::i16,
54628 MVT::i16, 2/*#Ops*/, 0, 1,
55023 /*120450*/ /*SwitchType*/ 31, MVT::i16,// ->120483
55031 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55043 /*120496*/ OPC_CheckType, MVT::i16,
55051 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55066 /*120548*/ OPC_CheckType, MVT::i16,
55074 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55084 /*120592*/ OPC_CheckType, MVT::i16,
55092 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55107 /*120644*/ OPC_CheckType, MVT::i16,
55115 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55126 /*120689*/ OPC_CheckType, MVT::i16,
55134 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55149 /*120741*/ OPC_CheckType, MVT::i16,
55157 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55167 /*120785*/ OPC_CheckType, MVT::i16,
55175 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55197 /*120848*/ OPC_CheckType, MVT::i16,
55205 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55213 /*120889*/ OPC_CheckType, MVT::i16,
55222 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55227 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55236 /*120948*/ OPC_CheckType, MVT::i16,
55244 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55266 /*121013*/ OPC_CheckType, MVT::i16,
55274 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
55282 /*121054*/ OPC_CheckType, MVT::i16,
55291 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
55296 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
55305 /*121113*/ OPC_CheckType, MVT::i16,
55313 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
55550 /*121563*/ /*SwitchType*/ 10, MVT::i16,// ->121575
55553 MVT::i16, 2/*#Ops*/, 0, 1,
55609 /*121703*/ /*SwitchType*/ 31, MVT::i16,// ->121736
55617 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55629 /*121749*/ OPC_CheckType, MVT::i16,
55637 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55652 /*121801*/ OPC_CheckType, MVT::i16,
55660 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55670 /*121845*/ OPC_CheckType, MVT::i16,
55678 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55693 /*121897*/ OPC_CheckType, MVT::i16,
55701 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55712 /*121942*/ OPC_CheckType, MVT::i16,
55720 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55735 /*121994*/ OPC_CheckType, MVT::i16,
55743 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55753 /*122038*/ OPC_CheckType, MVT::i16,
55761 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55783 /*122101*/ OPC_CheckType, MVT::i16,
55791 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55799 /*122142*/ OPC_CheckType, MVT::i16,
55808 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
55813 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55822 /*122201*/ OPC_CheckType, MVT::i16,
55830 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
55852 /*122266*/ OPC_CheckType, MVT::i16,
55860 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
55868 /*122307*/ OPC_CheckType, MVT::i16,
55877 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
55882 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
55891 /*122366*/ OPC_CheckType, MVT::i16,
55899 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
56160 /*122858*/ /*SwitchType*/ 10, MVT::i16,// ->122870
56163 MVT::i16, 2/*#Ops*/, 0, 1,
56219 /*122998*/ /*SwitchType*/ 31, MVT::i16,// ->123031
56227 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56451 /*123424*/ OPC_CheckType, MVT::i16,
56459 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56473 /*123475*/ OPC_CheckType, MVT::i16,
56481 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56491 /*123519*/ OPC_CheckType, MVT::i16,
56499 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56514 /*123571*/ OPC_CheckType, MVT::i16,
56522 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56533 /*123616*/ OPC_CheckType, MVT::i16,
56541 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56556 /*123668*/ OPC_CheckType, MVT::i16,
56564 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56574 /*123712*/ OPC_CheckType, MVT::i16,
56582 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56605 /*123776*/ OPC_CheckType, MVT::i16,
56613 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56621 /*123817*/ OPC_CheckType, MVT::i16,
56630 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
56635 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56644 /*123876*/ OPC_CheckType, MVT::i16,
56652 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
56673 /*123938*/ OPC_CheckType, MVT::i16,
56681 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
56689 /*123979*/ OPC_CheckType, MVT::i16,
56698 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
56703 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
56712 /*124038*/ OPC_CheckType, MVT::i16,
56720 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
56746 /*124111*/ /*SwitchType*/ 10, MVT::i16,// ->124123
56749 MVT::i16, 2/*#Ops*/, 0, 1,
56805 /*124251*/ /*SwitchType*/ 31, MVT::i16,// ->124284
56813 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57037 /*124677*/ OPC_CheckType, MVT::i16,
57045 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57059 /*124728*/ OPC_CheckType, MVT::i16,
57067 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57077 /*124772*/ OPC_CheckType, MVT::i16,
57085 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57100 /*124824*/ OPC_CheckType, MVT::i16,
57108 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57119 /*124869*/ OPC_CheckType, MVT::i16,
57127 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57142 /*124921*/ OPC_CheckType, MVT::i16,
57150 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57160 /*124965*/ OPC_CheckType, MVT::i16,
57168 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57191 /*125029*/ OPC_CheckType, MVT::i16,
57199 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57207 /*125070*/ OPC_CheckType, MVT::i16,
57216 MVT::i16, 8/*#Ops*/, 3, 0, 4, 1, 5, 2, 6, 7,
57221 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57230 /*125129*/ OPC_CheckType, MVT::i16,
57238 MVT::i16, 8/*#Ops*/, 3, 1, 4, 0, 5, 2, 6, 7,
57259 /*125191*/ OPC_CheckType, MVT::i16,
57267 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
57275 /*125232*/ OPC_CheckType, MVT::i16,
57284 MVT::i16, 8/*#Ops*/, 3, 1, 4, 2, 5, 0, 6, 7,
57289 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
57298 /*125291*/ OPC_CheckType, MVT::i16,
57306 MVT::i16, 8/*#Ops*/, 3, 2, 4, 1, 5, 0, 6, 7,
57332 /*125364*/ /*SwitchType*/ 10, MVT::i16,// ->125376
57335 MVT::i16, 2/*#Ops*/, 0, 1,
57409 /*125553*/ OPC_SwitchType /*3 cases */, 30, MVT::i16,// ->125586
57414 MVT::i16, 1/*#Ops*/, 0,
57422 MVT::i16, 2/*#Ops*/, 0, 1,
57437 MVT::i16, MVT::i1, 2/*#Ops*/, 1, 0, // Results = #2 #3
57444 /*125629*/ OPC_CheckChild0Type, MVT::i16,
57447 MVT::i16, MVT::i1, 2/*#Ops*/, 1, 0, // Results = #2 #3
57460 MVT::i16, MVT::i1, 2/*#Ops*/, 1, 3, // Results = #4 #5
57739 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57751 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57774 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57786 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57814 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57826 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57850 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57862 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57895 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57907 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57926 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57938 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57967 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
57979 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
57998 MVT::i16, 3/*#Ops*/, 5, 7, 9, // Results = #10
58010 MVT::i16, 3/*#Ops*/, 13, 15, 17, // Results = #18
58094 MVT::i16, 2/*#Ops*/, 4, 6, // Results = #7
58103 MVT::i16, 2/*#Ops*/, 10, 12, // Results = #13
58111 /*127351*/ OPC_CheckType, MVT::i16,
58113 MVT::i16, 2/*#Ops*/, 0, 1,
58157 /*127443*/ /*SwitchType*/ 9, MVT::i16,// ->127454
58160 MVT::i16, 1/*#Ops*/, 0,
58206 MVT::i16, 1/*#Ops*/, 0, // Results = #1
58211 /*127583*/ /*SwitchType*/ 15, MVT::i16,// ->127600
58215 MVT::i16, 4/*#Ops*/, 2, 1, 3, 4,
58248 MVT::i16, 1/*#Ops*/, 0, // Results = #1
58323 /*127833*/ /*SwitchType*/ 17, MVT::i16,// ->127852
58328 MVT::i16, 4/*#Ops*/, 2, 1, 3, 4,
59575 /*130324*/ /*SwitchType*/ 10, MVT::i16,// ->130336
59578 MVT::i16, 2/*#Ops*/, 0, 1,
59785 /*130743*/ OPC_CheckType, MVT::i16,
59812 /*130790*/ OPC_CheckType, MVT::i16,
59824 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59828 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59838 /*130854*/ OPC_CheckType, MVT::i16,
59850 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59854 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59864 /*130918*/ OPC_CheckType, MVT::i16,
59876 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59880 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59890 /*130982*/ OPC_CheckType, MVT::i16,
59902 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59906 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59916 /*131046*/ OPC_CheckType, MVT::i16,
59928 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59932 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59942 /*131110*/ OPC_CheckType, MVT::i16,
59954 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59958 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59968 /*131174*/ OPC_CheckType, MVT::i16,
59980 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #3
59984 MVT::i16, 1/*#Ops*/, 5, // Results = #6
59994 /*131238*/ OPC_CheckChild1Type, MVT::i16,
59995 /*131240*/ OPC_CheckType, MVT::i16,
60007 MVT::i16, 2/*#Ops*/, 1, 0, // Results = #3
60011 MVT::i16, 1/*#Ops*/, 5, // Results = #6
60021 /*131304*/ OPC_CheckChild1Type, MVT::i16,
60022 /*131306*/ OPC_CheckType, MVT::i16,
60034 MVT::i16, 2/*#Ops*/, 1, 0, // Results = #3
60038 MVT::i16, 1/*#Ops*/, 5, // Results = #6
60048 /*131370*/ OPC_CheckChild1Type, MVT::i16,
60049 /*131372*/ OPC_CheckType, MVT::i16,
60061 MVT::i16, 2/*#Ops*/, 1, 0, // Results = #3
60065 MVT::i16, 1/*#Ops*/, 5, // Results = #6
60075 /*131435*/ OPC_SwitchType /*3 cases */, 25, MVT::i16,// ->131463
60082 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0,
60097 /*131493*/ OPC_CheckChild0Type, MVT::i16,
60127 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 0, // Results = #6
60138 /*131611*/ OPC_CheckChild0Type, MVT::i16,
60262 /*131855*/ /*SwitchType*/ 10, MVT::i16,// ->131867
60265 MVT::i16, 2/*#Ops*/, 0, 1,
62126 /*135987*/ OPC_CheckChild0Type, MVT::i16,
62458 /*136593*/ /*SwitchType*/ 9, MVT::i16,// ->136604
62461 MVT::i16, 1/*#Ops*/, 1,
62485 /*136644*/ OPC_CheckType, MVT::i16,
62668 /*136881*/ OPC_CheckChild0Type, MVT::i16,
62950 /*137323*/ /*SwitchType*/ 14, MVT::i16,// ->137339
62953 MVT::i16, MVT::i1, 2/*#Ops*/, 0, 1,
62964 /*137357*/ OPC_CheckValueType, MVT::i16,
62993 /*137424*/ /*SwitchType*/ 14, MVT::i16,// ->137440
62996 MVT::i16, MVT::i1, 2/*#Ops*/, 0, 1,
63041 /*137509*/ OPC_EmitInteger, MVT::i16, 0,
63050 /*137528*/ OPC_CheckChild0Type, MVT::i16,
63066 /*137573*/ /*SwitchType*/ 34, MVT::i16,// ->137609
63073 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0,
63100 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 0, // Results = #6
63107 MVT::i16, 5/*#Ops*/, 8, 9, 10, 11, 0, // Results = #12
63114 /*137747*/ OPC_CheckChild0Type, MVT::i16,
63148 /*137841*/ OPC_CheckChild0Type, MVT::i16,
63165 /*137879*/ /*SwitchType*/ 25, MVT::i16,// ->137906
63172 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0,
63188 /*137940*/ OPC_CheckChild0Type, MVT::i16,
63196 MVT::i16, 1/*#Ops*/, 4, // Results = #5
63210 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 0, // Results = #6
63353 MVT::i16, 1/*#Ops*/, 0, // Results = #2
63355 MVT::i16, 1/*#Ops*/, 2, // Results = #3
63357 MVT::i16, 2/*#Ops*/, 1, 3, // Results = #4
63367 MVT::i16, 1/*#Ops*/, 1, // Results = #2
63370 MVT::i16, 3/*#Ops*/, 0, 0, 3, // Results = #4
63373 MVT::i16, 3/*#Ops*/, 0, 0, 5, // Results = #6
63382 /*138365*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138398
63383 /*138368*/ OPC_CheckChild2Type, MVT::i16,
63390 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
63404 /*138418*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138451
63405 /*138421*/ OPC_CheckChild2Type, MVT::i16,
63412 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
63426 /*138471*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138504
63427 /*138474*/ OPC_CheckChild2Type, MVT::i16,
63434 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
63448 /*138524*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138557
63449 /*138527*/ OPC_CheckChild2Type, MVT::i16,
63456 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
63470 /*138577*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138610
63471 /*138580*/ OPC_CheckChild2Type, MVT::i16,
63478 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
63492 /*138630*/ OPC_SwitchType /*2 cases */, 30, MVT::i16,// ->138663
63493 /*138633*/ OPC_CheckChild2Type, MVT::i16,
63500 MVT::i16, 8/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10,
74376 /*164543*/ OPC_CheckChild0Type, MVT::i16,
74721 MVT::i16, 10/*#Ops*/, 7, 6, 9, 8, 11, 10, 19, 20, 21, 22, // Results = #23
74763 MVT::i16, 10/*#Ops*/, 7, 6, 9, 8, 11, 10, 19, 20, 21, 22, // Results = #23
74865 MVT::i16, 1/*#Ops*/, 1, // Results = #2
74882 MVT::i16, 1/*#Ops*/, 7, // Results = #8
74884 MVT::i16, 2/*#Ops*/, 6, 8, // Results = #9
74904 MVT::i16, 1/*#Ops*/, 1, // Results = #2
74921 MVT::i16, 1/*#Ops*/, 1, // Results = #2
74940 MVT::i16, 2/*#Ops*/, 6, 8, // Results = #9
74980 MVT::i16, 1/*#Ops*/, 1, // Results = #2
75000 MVT::i16, 1/*#Ops*/, 1, // Results = #2
75103 MVT::i16, 1/*#Ops*/, 1, // Results = #2
75120 MVT::i16, 1/*#Ops*/, 1, // Results = #2
75137 MVT::i16, 1/*#Ops*/, 7, // Results = #8
75139 MVT::i16, 2/*#Ops*/, 6, 8, // Results = #9
75156 MVT::i16, 1/*#Ops*/, 1, // Results = #2
75182 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0, // Results = #5
75193 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0, // Results = #5
75203 MVT::i16, 1/*#Ops*/, 0, // Results = #1
75222 /*166691*/ OPC_CheckChild0Type, MVT::i16,
75250 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0, // Results = #5
75261 MVT::i16, 5/*#Ops*/, 1, 2, 3, 4, 0, // Results = #5
75271 MVT::i16, 1/*#Ops*/, 0, // Results = #1
75290 /*166868*/ OPC_CheckChild0Type, MVT::i16,
75305 MVT::i16, 1/*#Ops*/, 0, // Results = #1
75333 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75341 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75344 MVT::i16, 2/*#Ops*/, 4, 1, // Results = #5
75357 MVT::i16, 1/*#Ops*/, 6, // Results = #7
75363 MVT::i16, 2/*#Ops*/, 10, 1, // Results = #11
75365 MVT::i16, 3/*#Ops*/, 7, 9, 11, // Results = #12
75377 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75385 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75388 MVT::i16, 2/*#Ops*/, 4, 1, // Results = #5
75401 MVT::i16, 1/*#Ops*/, 6, // Results = #7
75406 MVT::i16, 3/*#Ops*/, 7, 9, 1, // Results = #10
75418 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75429 MVT::i16, 1/*#Ops*/, 2, // Results = #3
75433 MVT::i16, 2/*#Ops*/, 1, 5, // Results = #6
75435 MVT::i16, 2/*#Ops*/, 4, 6, // Results = #7
75448 MVT::i16, 1/*#Ops*/, 6, // Results = #7
75456 MVT::i16, 3/*#Ops*/, 7, 9, 11, // Results = #12
75469 MVT::i16, 1/*#Ops*/, 0, // Results = #2
75471 MVT::i16, 2/*#Ops*/, 1, 2, // Results = #3
77096 /*171434*/ OPC_CheckType, MVT::i16,
77108 /*171455*/ OPC_CheckType, MVT::i16,
77118 /*171472*/ OPC_CheckChild0Type, MVT::i16,
77129 /*171492*/ OPC_CheckType, MVT::i16,
77139 /*171510*/ OPC_CheckChild0Type, MVT::i16,
77141 /*171513*/ OPC_CheckChild1Type, MVT::i16,
77143 /*171517*/ OPC_EmitInteger, MVT::i16, 16,
77152 /*171538*/ OPC_CheckChild0Type, MVT::i16,
77155 /*171544*/ OPC_CheckType, MVT::i16,
77165 /*171561*/ OPC_CheckType, MVT::i16,
77168 /*171565*/ OPC_CheckChild1Type, MVT::i16,
77180 /*171593*/ OPC_CheckChild0Type, MVT::i16,
77182 /*171596*/ OPC_CheckChild1Type, MVT::i16,
78427 /*174361*/ OPC_CheckChild0Type, MVT::i16,
78837 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
78874 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
78902 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
78953 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
78971 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
78999 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
79812 return CurDAG->getTargetConstant(N->getSExtValue(), SDLoc(N), MVT::i16);
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,
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 8509 /* 32626*/ OPC_CheckValueType, MVT::i16,
12379 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i16;
12465 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/ARC/ARCGenCallingConv.inc 22 LocVT == MVT::i16) {
gen/lib/Target/ARC/ARCGenDAGISel.inc 988 /* 1671*/ OPC_CheckValueType, MVT::i16,
1123 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/ARM/ARMGenCallingConv.inc 127 LocVT == MVT::i16) {
328 LocVT == MVT::i16) {
474 LocVT == MVT::i16) {
669 LocVT == MVT::i16) {
793 LocVT == MVT::i16) {
gen/lib/Target/ARM/ARMGenDAGISel.inc 3913 /* 7983*/ OPC_CheckValueType, MVT::i16,
3937 /* 8031*/ OPC_CheckValueType, MVT::i16,
3968 /* 8091*/ OPC_CheckValueType, MVT::i16,
3993 /* 8140*/ OPC_CheckValueType, MVT::i16,
4084 /* 8324*/ OPC_CheckValueType, MVT::i16,
4120 /* 8396*/ OPC_CheckValueType, MVT::i16,
4149 /* 8457*/ OPC_CheckValueType, MVT::i16,
4186 /* 8530*/ OPC_CheckValueType, MVT::i16,
4419 /* 8987*/ OPC_CheckValueType, MVT::i16,
4440 /* 9029*/ OPC_CheckValueType, MVT::i16,
4493 /* 9141*/ OPC_CheckValueType, MVT::i16,
4546 /* 9251*/ OPC_CheckValueType, MVT::i16,
4580 /* 9319*/ OPC_CheckValueType, MVT::i16,
4635 /* 9434*/ OPC_CheckValueType, MVT::i16,
4690 /* 9546*/ OPC_CheckValueType, MVT::i16,
4726 /* 9616*/ OPC_CheckValueType, MVT::i16,
4762 /* 9692*/ OPC_CheckValueType, MVT::i16,
4769 /* 9702*/ OPC_CheckValueType, MVT::i16,
4799 /* 9767*/ OPC_CheckValueType, MVT::i16,
4806 /* 9777*/ OPC_CheckValueType, MVT::i16,
4837 /* 9843*/ OPC_CheckValueType, MVT::i16,
4844 /* 9853*/ OPC_CheckValueType, MVT::i16,
4876 /* 9920*/ OPC_CheckValueType, MVT::i16,
4883 /* 9930*/ OPC_CheckValueType, MVT::i16,
4908 /* 9974*/ OPC_CheckValueType, MVT::i16,
4934 /* 10028*/ OPC_CheckValueType, MVT::i16,
4962 /* 10076*/ OPC_CheckValueType, MVT::i16,
4979 /* 10108*/ OPC_CheckValueType, MVT::i16,
5004 /* 10151*/ OPC_CheckValueType, MVT::i16,
5031 /* 10198*/ OPC_CheckValueType, MVT::i16,
5048 /* 10230*/ OPC_CheckValueType, MVT::i16,
5429 /* 11076*/ OPC_CheckValueType, MVT::i16,
5514 /* 11256*/ OPC_CheckValueType, MVT::i16,
5721 /* 11697*/ OPC_CheckValueType, MVT::i16,
31554 /* 69455*/ OPC_CheckValueType, MVT::i16,
31578 /* 69505*/ OPC_CheckValueType, MVT::i16,
31684 /* 69710*/ OPC_CheckValueType, MVT::i16,
31691 /* 69720*/ OPC_CheckValueType, MVT::i16,
31721 /* 69777*/ OPC_CheckValueType, MVT::i16,
31746 /* 69828*/ OPC_CheckValueType, MVT::i16,
35495 /* 78256*/ OPC_CheckValueType, MVT::i16,
35553 /* 78384*/ OPC_CheckValueType, MVT::i16,
54195 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
54298 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
54448 if (cast<StoreSDNode>(N)->getMemoryVT().getScalarType() != MVT::i16) return false;
54568 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i16) return false;
54683 return (ScalarVT == MVT::i16 || ScalarVT == MVT::f16) && St->getAlignment() >= 2;
54801 return (ScalarVT == MVT::i16 || ScalarVT == MVT::f16) && Ld->getAlignment() >= 2;
gen/lib/Target/AVR/AVRGenCallingConv.inc 37 if (LocVT == MVT::i16) {
74 if (LocVT == MVT::i16) {
102 if (LocVT == MVT::i16) {
gen/lib/Target/AVR/AVRGenDAGISel.inc 189 MVT::i16, 3/*#Ops*/, 3, 4, 1,
200 /* 262*/ OPC_CheckType, MVT::i16,
244 /* 335*/ OPC_CheckType, MVT::i16,
251 MVT::i16, 3/*#Ops*/, 2, 1, 4,
260 MVT::i16, 3/*#Ops*/, 2, 1, 4,
265 /* 374*/ OPC_CheckChild2Type, MVT::i16,
277 /* 394*/ OPC_CheckChild1Type, MVT::i16,
294 MVT::i16, 3/*#Ops*/, 3, 4, 1,
305 /* 445*/ OPC_CheckType, MVT::i16,
349 /* 518*/ OPC_CheckType, MVT::i16,
356 MVT::i16, 3/*#Ops*/, 2, 1, 4,
365 MVT::i16, 3/*#Ops*/, 2, 1, 4,
370 /* 557*/ OPC_CheckChild2Type, MVT::i16,
398 /* 607*/ /*SwitchType*/ 14, MVT::i16,// ->623
403 MVT::i16, 2/*#Ops*/, 2, 3,
423 /* 651*/ /*SwitchType*/ 8, MVT::i16,// ->661
426 MVT::i16, 1/*#Ops*/, 1,
453 /* 702*/ OPC_CheckType, MVT::i16,
458 MVT::i16, 1/*#Ops*/, 3,
473 /* 738*/ /*SwitchType*/ 12, MVT::i16,// ->752
478 MVT::i16, 1/*#Ops*/, 2,
484 /* 755*/ OPC_CheckChild1Type, MVT::i16,
494 /* 774*/ /*SwitchType*/ 10, MVT::i16,// ->786
498 MVT::i16, 1/*#Ops*/, 1,
516 MVT::i16, 2/*#Ops*/, 1, 2,
532 MVT::i16, 2/*#Ops*/, 1, 2,
558 /* 878*/ OPC_CheckType, MVT::i16,
560 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
572 /* 902*/ OPC_CheckType, MVT::i16,
574 MVT::i16, MVT::i8, 2/*#Ops*/, 1, 0,
601 /* 965*/ OPC_CheckType, MVT::i16,
605 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
611 /* 984*/ OPC_CheckType, MVT::i16,
615 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3,
620 /* 1002*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->1019
624 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3,
643 /* 1050*/ OPC_CheckType, MVT::i16,
645 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
660 /* 1092*/ /*SwitchType*/ 8, MVT::i16,// ->1102
662 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
673 /* 1117*/ /*SwitchType*/ 9, MVT::i16,// ->1128
675 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
698 /* 1162*/ OPC_CheckType, MVT::i16,
702 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
713 /* 1193*/ /*SwitchType*/ 11, MVT::i16,// ->1206
716 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
728 /* 1221*/ OPC_CheckType, MVT::i16,
730 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
803 /* 1335*/ OPC_CheckType, MVT::i16,
805 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
822 /* 1372*/ /*SwitchType*/ 11, MVT::i16,// ->1385
825 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
836 /* 1399*/ OPC_CheckType, MVT::i16,
838 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
855 /* 1437*/ /*SwitchType*/ 11, MVT::i16,// ->1450
858 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
869 /* 1464*/ OPC_CheckType, MVT::i16,
871 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
888 /* 1502*/ /*SwitchType*/ 11, MVT::i16,// ->1515
891 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
902 /* 1529*/ OPC_CheckType, MVT::i16,
904 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
923 /* 1567*/ OPC_CheckType, MVT::i16,
931 /* 1580*/ OPC_CheckType, MVT::i16,
960 /* 1628*/ OPC_CheckChild0Type, MVT::i16,
980 /* 1666*/ /*SwitchType*/ 11, MVT::i16,// ->1679
983 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2,
994 /* 1693*/ OPC_CheckType, MVT::i16,
996 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1007 /* 1717*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->1734
1011 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3,
1029 /* 1764*/ OPC_CheckType, MVT::i16,
1031 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1043 /* 1789*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->1806
1047 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3,
1065 /* 1836*/ OPC_CheckType, MVT::i16,
1067 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1076 /* 1858*/ OPC_CheckType, MVT::i16,
1078 MVT::i16, 1/*#Ops*/, 0,
1083 /* 1871*/ OPC_CheckType, MVT::i16,
1085 MVT::i16, 1/*#Ops*/, 0,
1103 /* 1907*/ /*SwitchType*/ 11, MVT::i16,// ->1920
1106 MVT::i16, 3/*#Ops*/, 0, 1, 3,
1114 /* 1927*/ OPC_CheckChild1Type, MVT::i16,
1122 /* 1942*/ /*SwitchType*/ 10, MVT::i16,// ->1954
1126 MVT::i16, 1/*#Ops*/, 1,
1134 /* 1961*/ OPC_CheckChild1Type, MVT::i16,
1145 /* 1979*/ OPC_CheckChild2Type, MVT::i16,
1157 /* 1998*/ OPC_CheckChild1Type, MVT::i16,
1166 /* 2015*/ /*SwitchType*/ 11, MVT::i16,// ->2028
1170 MVT::i16, 2/*#Ops*/, 1, 2,
1178 /* 2035*/ OPC_CheckChild1Type, MVT::i16,
1187 /* 2052*/ /*SwitchType*/ 11, MVT::i16,// ->2065
1191 MVT::i16, 2/*#Ops*/, 1, 2,
1199 /* 2072*/ OPC_CheckChild1Type, MVT::i16,
1208 /* 2089*/ /*SwitchType*/ 11, MVT::i16,// ->2102
1212 MVT::i16, 2/*#Ops*/, 1, 2,
1220 /* 2109*/ OPC_CheckChild1Type, MVT::i16,
1229 /* 2126*/ /*SwitchType*/ 11, MVT::i16,// ->2139
1233 MVT::i16, 2/*#Ops*/, 1, 2,
1241 /* 2146*/ OPC_CheckChild1Type, MVT::i16,
1250 /* 2163*/ /*SwitchType*/ 11, MVT::i16,// ->2176
1254 MVT::i16, 2/*#Ops*/, 1, 2,
1296 /* 2235*/ OPC_CheckChild0Type, MVT::i16,
1311 /* 2263*/ /*SwitchType*/ 9, MVT::i16,// ->2274
1314 MVT::i16, 1/*#Ops*/, 1,
1320 /* 2279*/ OPC_SwitchType /*2 cases */, 8, MVT::i16,// ->2290
1322 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1338 /* 2317*/ /*SwitchType*/ 8, MVT::i16,// ->2327
1340 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1351 /* 2343*/ /*SwitchType*/ 8, MVT::i16,// ->2353
1353 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1359 /* 2358*/ OPC_CheckType, MVT::i16,
1361 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1371 /* 2383*/ /*SwitchType*/ 8, MVT::i16,// ->2393
1373 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1387 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1393 MVT::i16, MVT::i8, 1/*#Ops*/, 0,
1406 MVT::i16, 0/*#Ops*/, // Results = #1
1409 MVT::i16, 3/*#Ops*/, 1, 0, 2,
1421 MVT::i16, MVT::i8, 1/*#Ops*/, 2,
1433 /* 2514*/ /*SwitchType*/ 9, MVT::i16,// ->2525
1435 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1448 /* 2545*/ /*SwitchType*/ 9, MVT::i16,// ->2556
1450 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1463 /* 2576*/ /*SwitchType*/ 9, MVT::i16,// ->2587
1465 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1478 /* 2607*/ /*SwitchType*/ 9, MVT::i16,// ->2618
1480 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1493 /* 2638*/ /*SwitchType*/ 9, MVT::i16,// ->2649
1495 MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1,
1709 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
1774 return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i16);
gen/lib/Target/AVR/AVRGenRegisterInfo.inc 918 /* 2 */ MVT::i16, MVT::Other,
gen/lib/Target/BPF/BPFGenCallingConv.inc 66 LocVT == MVT::i16 ||
gen/lib/Target/BPF/BPFGenDAGISel.inc 1961 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc 32 LocVT == MVT::i16) {
247 LocVT == MVT::i16) {
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc29188 /* 56334*/ OPC_CheckValueType, MVT::i16,
30836 /* 59607*/ OPC_CheckValueType, MVT::i16,
30848 /* 59627*/ OPC_CheckValueType, MVT::i16,
30864 /* 59653*/ OPC_CheckValueType, MVT::i16,
30876 /* 59673*/ OPC_CheckValueType, MVT::i16,
30892 /* 59699*/ OPC_CheckValueType, MVT::i16,
30904 /* 59719*/ OPC_CheckValueType, MVT::i16,
30920 /* 59745*/ OPC_CheckValueType, MVT::i16,
30932 /* 59765*/ OPC_CheckValueType, MVT::i16,
30948 /* 59791*/ OPC_CheckValueType, MVT::i16,
30960 /* 59811*/ OPC_CheckValueType, MVT::i16,
30976 /* 59837*/ OPC_CheckValueType, MVT::i16,
30988 /* 59857*/ OPC_CheckValueType, MVT::i16,
31004 /* 59883*/ OPC_CheckValueType, MVT::i16,
31016 /* 59903*/ OPC_CheckValueType, MVT::i16,
31032 /* 59929*/ OPC_CheckValueType, MVT::i16,
31044 /* 59949*/ OPC_CheckValueType, MVT::i16,
31058 /* 59971*/ OPC_CheckValueType, MVT::i16,
31070 /* 59991*/ OPC_CheckValueType, MVT::i16,
31101 /* 60053*/ OPC_CheckValueType, MVT::i16,
72372 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/Lanai/LanaiGenCallingConv.inc 25 LocVT == MVT::i16) {
62 LocVT == MVT::i16) {
gen/lib/Target/Lanai/LanaiGenDAGISel.inc 1382 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/MSP430/MSP430GenCallingConv.inc 27 LocVT = MVT::i16;
36 if (LocVT == MVT::i16) {
60 if (LocVT == MVT::i16) {
gen/lib/Target/MSP430/MSP430GenDAGISel.inc 97 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
100 /* 101*/ /*SwitchType*/ 28, MVT::i16,// ->131
109 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
131 MVT::i16, 3/*#Ops*/, 4, 5, 6,
139 /* 198*/ OPC_CheckType, MVT::i16,
148 MVT::i16, 3/*#Ops*/, 4, 5, 6,
170 MVT::i16, 3/*#Ops*/, 4, 5, 6,
177 /* 281*/ OPC_CheckType, MVT::i16,
186 MVT::i16, 3/*#Ops*/, 4, 5, 6,
206 MVT::i16, 3/*#Ops*/, 4, 5, 6,
209 /* 356*/ /*SwitchType*/ 25, MVT::i16,// ->383
218 MVT::i16, 3/*#Ops*/, 4, 5, 6,
238 MVT::i16, 3/*#Ops*/, 4, 5, 6,
241 /* 431*/ /*SwitchType*/ 25, MVT::i16,// ->458
250 MVT::i16, 3/*#Ops*/, 4, 5, 6,
266 MVT::i16, 3/*#Ops*/, 4, 5, 3,
269 /* 499*/ /*SwitchType*/ 23, MVT::i16,// ->524
277 MVT::i16, 3/*#Ops*/, 4, 5, 3,
300 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
311 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
315 /* 601*/ /*SwitchType*/ 59, MVT::i16,// ->662
325 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
336 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
359 MVT::i16, 3/*#Ops*/, 4, 5, 6,
365 /* 709*/ OPC_CheckType, MVT::i16,
374 MVT::i16, 3/*#Ops*/, 4, 5, 6,
388 MVT::i16, 3/*#Ops*/, 4, 5, 6,
391 /* 766*/ /*SwitchType*/ 25, MVT::i16,// ->793
400 MVT::i16, 3/*#Ops*/, 4, 5, 6,
414 MVT::i16, 3/*#Ops*/, 4, 5, 3,
418 /* 822*/ OPC_CheckType, MVT::i16,
426 MVT::i16, 3/*#Ops*/, 4, 5, 3,
462 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
465 /* 924*/ /*SwitchType*/ 28, MVT::i16,// ->954
474 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
504 MVT::i16, 3/*#Ops*/, 4, 5, 6,
533 MVT::i16, 3/*#Ops*/, 4, 5, 6,
553 /* 1111*/ OPC_CheckType, MVT::i16,
562 MVT::i16, 3/*#Ops*/, 4, 5, 6,
582 /* 1172*/ OPC_CheckType, MVT::i16,
591 MVT::i16, 3/*#Ops*/, 4, 5, 6,
619 MVT::i16, 3/*#Ops*/, 4, 5, 6,
647 MVT::i16, 3/*#Ops*/, 4, 5, 6,
666 /* 1349*/ OPC_CheckType, MVT::i16,
675 MVT::i16, 3/*#Ops*/, 4, 5, 6,
694 /* 1408*/ OPC_CheckType, MVT::i16,
703 MVT::i16, 3/*#Ops*/, 4, 5, 6,
727 MVT::i16, 3/*#Ops*/, 4, 5, 1,
730 /* 1488*/ /*SwitchType*/ 23, MVT::i16,// ->1513
738 MVT::i16, 3/*#Ops*/, 4, 5, 1,
763 MVT::i16, 3/*#Ops*/, 4, 5, 1,
766 /* 1557*/ /*SwitchType*/ 23, MVT::i16,// ->1582
774 MVT::i16, 3/*#Ops*/, 4, 5, 1,
810 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
821 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
825 /* 1682*/ /*SwitchType*/ 59, MVT::i16,// ->1743
835 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
846 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
868 MVT::i16, 3/*#Ops*/, 4, 5, 6,
874 /* 1789*/ OPC_CheckType, MVT::i16,
883 MVT::i16, 3/*#Ops*/, 4, 5, 6,
897 MVT::i16, 3/*#Ops*/, 4, 5, 6,
900 /* 1846*/ /*SwitchType*/ 25, MVT::i16,// ->1873
909 MVT::i16, 3/*#Ops*/, 4, 5, 6,
923 MVT::i16, 3/*#Ops*/, 4, 5, 3,
927 /* 1902*/ OPC_CheckType, MVT::i16,
935 MVT::i16, 3/*#Ops*/, 4, 5, 3,
959 MVT::i16, 3/*#Ops*/, 4, 5, 1,
962 /* 1970*/ /*SwitchType*/ 23, MVT::i16,// ->1995
970 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1008 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1019 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1023 /* 2097*/ /*SwitchType*/ 59, MVT::i16,// ->2158
1033 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1044 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1066 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1072 /* 2204*/ OPC_CheckType, MVT::i16,
1081 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1095 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1098 /* 2261*/ /*SwitchType*/ 25, MVT::i16,// ->2288
1107 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1121 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1125 /* 2317*/ OPC_CheckType, MVT::i16,
1133 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1157 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1160 /* 2385*/ /*SwitchType*/ 23, MVT::i16,// ->2410
1168 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1204 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1215 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1219 /* 2510*/ /*SwitchType*/ 59, MVT::i16,// ->2571
1229 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1240 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1262 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1268 /* 2617*/ OPC_CheckType, MVT::i16,
1277 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1291 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1294 /* 2674*/ /*SwitchType*/ 25, MVT::i16,// ->2701
1303 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1317 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1321 /* 2730*/ OPC_CheckType, MVT::i16,
1329 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1353 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1356 /* 2798*/ /*SwitchType*/ 23, MVT::i16,// ->2823
1364 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1400 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1411 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1415 /* 2923*/ /*SwitchType*/ 59, MVT::i16,// ->2984
1425 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1436 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
1458 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1464 /* 3030*/ OPC_CheckType, MVT::i16,
1473 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1487 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1490 /* 3087*/ /*SwitchType*/ 25, MVT::i16,// ->3114
1499 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1513 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1517 /* 3143*/ OPC_CheckType, MVT::i16,
1525 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1549 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1552 /* 3211*/ /*SwitchType*/ 23, MVT::i16,// ->3236
1560 MVT::i16, 3/*#Ops*/, 4, 5, 1,
1594 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1597 /* 3301*/ /*SwitchType*/ 28, MVT::i16,// ->3331
1606 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1627 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1633 /* 3377*/ OPC_CheckType, MVT::i16,
1642 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1656 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1659 /* 3434*/ /*SwitchType*/ 25, MVT::i16,// ->3461
1668 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1682 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1686 /* 3490*/ OPC_CheckType, MVT::i16,
1694 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1730 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1733 /* 3582*/ /*SwitchType*/ 28, MVT::i16,// ->3612
1742 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1763 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1769 /* 3658*/ OPC_CheckType, MVT::i16,
1778 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1792 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1795 /* 3715*/ /*SwitchType*/ 25, MVT::i16,// ->3742
1804 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1818 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1822 /* 3771*/ OPC_CheckType, MVT::i16,
1830 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1864 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1867 /* 3861*/ /*SwitchType*/ 28, MVT::i16,// ->3891
1876 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
1897 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1903 /* 3937*/ OPC_CheckType, MVT::i16,
1912 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1926 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1929 /* 3994*/ /*SwitchType*/ 25, MVT::i16,// ->4021
1938 MVT::i16, 3/*#Ops*/, 4, 5, 6,
1952 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1956 /* 4050*/ OPC_CheckType, MVT::i16,
1964 MVT::i16, 3/*#Ops*/, 4, 5, 3,
1991 /* 4114*/ OPC_SwitchType /*2 cases */, 59, MVT::i16,// ->4176
2001 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
2012 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
2026 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
2037 MVT::i16, 4/*#Ops*/, 7, 8, 5, 6,
2044 /* 4240*/ OPC_SwitchType /*2 cases */, 23, MVT::i16,// ->4266
2052 MVT::i16, 3/*#Ops*/, 4, 5, 3,
2063 MVT::i16, 3/*#Ops*/, 4, 5, 3,
2079 /* 4308*/ OPC_SwitchType /*2 cases */, 23, MVT::i16,// ->4334
2087 MVT::i16, 3/*#Ops*/, 4, 5, 1,
2098 MVT::i16, 3/*#Ops*/, 4, 5, 1,
2124 /* 4394*/ OPC_SwitchType /*2 cases */, 28, MVT::i16,// ->4425
2133 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
2145 MVT::i16, 4/*#Ops*/, 5, 6, 7, 8,
2151 /* 4458*/ OPC_SwitchType /*2 cases */, 23, MVT::i16,// ->4484
2159 MVT::i16, 3/*#Ops*/, 4, 5, 3,
2170 MVT::i16, 3/*#Ops*/, 4, 5, 3,
2193 MVT::i16, 2/*#Ops*/, 3, 4,
2196 /* 4552*/ /*SwitchType*/ 22, MVT::i16,// ->4576
2204 MVT::i16, 2/*#Ops*/, 3, 4,
2226 MVT::i16, 2/*#Ops*/, 3, 4,
2229 /* 4618*/ /*SwitchType*/ 22, MVT::i16,// ->4642
2237 MVT::i16, 2/*#Ops*/, 3, 4,
2262 MVT::i16, 2/*#Ops*/, 3, 4,
2275 /* 4703*/ OPC_CheckType, MVT::i16,
2305 /* 4765*/ /*SwitchType*/ 25, MVT::i16,// ->4792
2323 /* 4803*/ OPC_CheckType, MVT::i16,
2336 /* 4827*/ OPC_CheckType, MVT::i16,
2349 /* 4851*/ OPC_CheckType, MVT::i16,
2394 /* 4931*/ /*SwitchType*/ 46, MVT::i16,// ->4979
2434 /* 5001*/ OPC_CheckChild1Type, MVT::i16,
2478 MVT::i16, 4/*#Ops*/, 4, 5, 6, 7,
2481 /* 5094*/ /*SwitchType*/ 23, MVT::i16,// ->5119
2488 MVT::i16, 4/*#Ops*/, 4, 5, 6, 7,
2507 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2514 /* 5159*/ OPC_CheckType, MVT::i16,
2521 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2534 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2537 /* 5204*/ /*SwitchType*/ 18, MVT::i16,// ->5224
2544 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2568 MVT::i16, 3/*#Ops*/, 0, 3, 4,
2571 /* 5263*/ /*SwitchType*/ 16, MVT::i16,// ->5281
2577 MVT::i16, 3/*#Ops*/, 0, 3, 4,
2599 MVT::i16, 3/*#Ops*/, 3, 4, 2,
2602 /* 5318*/ /*SwitchType*/ 16, MVT::i16,// ->5336
2608 MVT::i16, 3/*#Ops*/, 3, 4, 2,
2636 MVT::i16, 4/*#Ops*/, 4, 5, 6, 7,
2650 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2659 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2664 /* 5434*/ /*SwitchType*/ 81, MVT::i16,// ->5517
2680 MVT::i16, 4/*#Ops*/, 4, 5, 6, 7,
2694 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2703 MVT::i16, 3/*#Ops*/, 3, 4, 5,
2726 MVT::i16, 3/*#Ops*/, 0, 3, 4,
2730 /* 5552*/ OPC_CheckChild0Type, MVT::i16,
2743 MVT::i16, 3/*#Ops*/, 0, 3, 4,
2762 MVT::i16, 3/*#Ops*/, 3, 4, 2,
2765 /* 5614*/ /*SwitchType*/ 15, MVT::i16,// ->5631
2771 MVT::i16, 3/*#Ops*/, 3, 4, 2,
2790 MVT::i16, 2/*#Ops*/, 0, 2,
2797 /* 5671*/ OPC_CheckType, MVT::i16,
2802 MVT::i16, 2/*#Ops*/, 0, 2,
2813 MVT::i16, 2/*#Ops*/, 0, 2,
2816 /* 5706*/ /*SwitchType*/ 13, MVT::i16,// ->5721
2821 MVT::i16, 2/*#Ops*/, 0, 2,
2832 MVT::i16, 2/*#Ops*/, 0, 1,
2835 /* 5740*/ /*SwitchType*/ 11, MVT::i16,// ->5753
2839 MVT::i16, 2/*#Ops*/, 0, 1,
2860 MVT::i16, 2/*#Ops*/, 3, 5,
2877 MVT::i16, 2/*#Ops*/, 0, 2,
2884 MVT::i16, 2/*#Ops*/, 0, 2,
2890 MVT::i16, 2/*#Ops*/, 0, 1,
2895 /* 5853*/ OPC_CheckChild0Type, MVT::i16,
2905 MVT::i16, 2/*#Ops*/, 0, 2,
2912 MVT::i16, 2/*#Ops*/, 0, 2,
2918 MVT::i16, 2/*#Ops*/, 0, 1,
2944 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
2947 /* 5955*/ /*SwitchType*/ 14, MVT::i16,// ->5971
2951 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
2951 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
2974 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
2977 /* 6020*/ /*SwitchType*/ 14, MVT::i16,// ->6036
2981 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
2981 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3000 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3003 /* 6069*/ /*SwitchType*/ 14, MVT::i16,// ->6085
3007 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3007 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3026 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3029 /* 6118*/ /*SwitchType*/ 14, MVT::i16,// ->6134
3033 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3033 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3053 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3061 /* 6194*/ OPC_CheckType, MVT::i16,
3064 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3064 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3079 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3098 MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2,
3113 MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2,
3128 /* 6346*/ OPC_CheckType, MVT::i16,
3131 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3131 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3146 /* 6387*/ OPC_CheckType, MVT::i16,
3149 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3149 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3161 /* 6422*/ OPC_CheckType, MVT::i16,
3164 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3164 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3182 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3185 /* 6476*/ /*SwitchType*/ 11, MVT::i16,// ->6489
3188 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3188 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3202 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3220 MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2,
3234 MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2,
3248 /* 6620*/ OPC_CheckType, MVT::i16,
3251 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3251 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3265 /* 6659*/ OPC_CheckType, MVT::i16,
3268 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3268 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3279 /* 6692*/ OPC_CheckType, MVT::i16,
3282 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3282 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 2,
3295 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3298 /* 6737*/ /*SwitchType*/ 9, MVT::i16,// ->6748
3300 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3300 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3313 MVT::i8, MVT::i16, 2/*#Ops*/, 1, 0,
3316 /* 6780*/ /*SwitchType*/ 9, MVT::i16,// ->6791
3318 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3318 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3325 /* 6797*/ OPC_CheckType, MVT::i16,
3327 MVT::i16, 1/*#Ops*/, 0,
3342 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3348 /* 6837*/ OPC_CheckType, MVT::i16,
3351 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3351 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3359 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3362 /* 6866*/ /*SwitchType*/ 11, MVT::i16,// ->6879
3365 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3365 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3373 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3377 /* 6894*/ OPC_CheckType, MVT::i16,
3379 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3379 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3414 /* 6957*/ OPC_CheckChild1Type, MVT::i16,
3438 MVT::i16, 2/*#Ops*/, 3, 4,
3450 MVT::i16, 1/*#Ops*/, 2,
3454 /* 7026*/ OPC_CheckType, MVT::i16,
3458 MVT::i16, 1/*#Ops*/, 1,
3462 /* 7040*/ OPC_CheckType, MVT::i16,
3466 MVT::i16, 1/*#Ops*/, 1,
3471 /* 7053*/ OPC_CheckChild1Type, MVT::i16,
3474 MVT::i16, 1/*#Ops*/, 1,
3495 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3498 /* 7102*/ /*SwitchType*/ 14, MVT::i16,// ->7118
3502 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3502 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3521 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3524 /* 7151*/ /*SwitchType*/ 14, MVT::i16,// ->7167
3528 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3528 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3541 /* 7182*/ OPC_CheckType, MVT::i16,
3543 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3543 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3549 /* 7198*/ OPC_CheckType, MVT::i16,
3551 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3551 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3557 /* 7214*/ OPC_CheckType, MVT::i16,
3559 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3559 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3572 /* 7240*/ OPC_CheckType, MVT::i16,
3574 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3574 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3581 /* 7257*/ OPC_CheckType, MVT::i16,
3583 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3583 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3590 /* 7274*/ OPC_CheckType, MVT::i16,
3592 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3592 MVT::i16, MVT::i16, 2/*#Ops*/, 1, 0,
3608 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3614 /* 7317*/ OPC_CheckType, MVT::i16,
3617 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3617 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3625 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3628 /* 7346*/ /*SwitchType*/ 11, MVT::i16,// ->7359
3631 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3631 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3639 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3643 /* 7374*/ OPC_CheckType, MVT::i16,
3645 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3645 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3667 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3670 /* 7425*/ /*SwitchType*/ 14, MVT::i16,// ->7441
3674 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3674 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3693 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3696 /* 7474*/ /*SwitchType*/ 14, MVT::i16,// ->7490
3700 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3700 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3716 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3722 /* 7522*/ OPC_CheckType, MVT::i16,
3725 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3725 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3733 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3736 /* 7551*/ /*SwitchType*/ 11, MVT::i16,// ->7564
3739 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3739 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3747 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3751 /* 7579*/ OPC_CheckType, MVT::i16,
3753 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3753 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3774 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3777 /* 7629*/ /*SwitchType*/ 14, MVT::i16,// ->7645
3781 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3781 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3800 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3803 /* 7678*/ /*SwitchType*/ 14, MVT::i16,// ->7694
3807 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3807 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3823 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3829 /* 7726*/ OPC_CheckType, MVT::i16,
3832 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3832 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3840 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3843 /* 7755*/ /*SwitchType*/ 11, MVT::i16,// ->7768
3846 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3846 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3854 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3858 /* 7783*/ OPC_CheckType, MVT::i16,
3860 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3860 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3881 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3884 /* 7833*/ /*SwitchType*/ 14, MVT::i16,// ->7849
3888 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3888 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3907 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3910 /* 7882*/ /*SwitchType*/ 14, MVT::i16,// ->7898
3914 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3914 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
3930 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3936 /* 7930*/ OPC_CheckType, MVT::i16,
3939 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3939 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3947 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
3950 /* 7959*/ /*SwitchType*/ 11, MVT::i16,// ->7972
3953 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3953 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
3961 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
3965 /* 7987*/ OPC_CheckType, MVT::i16,
3967 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3967 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
3988 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3991 /* 8037*/ /*SwitchType*/ 14, MVT::i16,// ->8053
3995 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
3995 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4010 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4016 /* 8084*/ OPC_CheckType, MVT::i16,
4019 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4019 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4027 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4030 /* 8113*/ /*SwitchType*/ 11, MVT::i16,// ->8126
4033 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4033 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4041 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4045 /* 8141*/ OPC_CheckType, MVT::i16,
4047 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4047 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4069 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4072 /* 8192*/ /*SwitchType*/ 14, MVT::i16,// ->8208
4076 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4076 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4091 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4097 /* 8239*/ OPC_CheckType, MVT::i16,
4100 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4100 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4108 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4111 /* 8268*/ /*SwitchType*/ 11, MVT::i16,// ->8281
4114 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4114 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4122 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4126 /* 8296*/ OPC_CheckType, MVT::i16,
4128 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4128 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4149 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4152 /* 8346*/ /*SwitchType*/ 14, MVT::i16,// ->8362
4156 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4156 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4171 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4177 /* 8393*/ OPC_CheckType, MVT::i16,
4180 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4180 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4188 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4191 /* 8422*/ /*SwitchType*/ 11, MVT::i16,// ->8435
4194 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4194 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4202 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4206 /* 8450*/ OPC_CheckType, MVT::i16,
4208 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4208 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4225 /* 8483*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->8500
4229 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4229 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4236 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4251 /* 8532*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->8549
4255 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
4255 MVT::i16, MVT::i16, 3/*#Ops*/, 2, 3, 4,
4262 MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4,
4273 /* 8576*/ OPC_SwitchType /*2 cases */, 11, MVT::i16,// ->8590
4276 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4276 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4282 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4287 /* 8605*/ OPC_CheckType, MVT::i16,
4289 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4289 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4295 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4312 /* 8649*/ OPC_SwitchType /*2 cases */, 14, MVT::i16,// ->8666
4316 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4316 MVT::i16, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4323 MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4,
4333 /* 8692*/ OPC_SwitchType /*2 cases */, 11, MVT::i16,// ->8706
4336 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4336 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 2,
4342 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2,
4347 /* 8721*/ OPC_CheckType, MVT::i16,
4349 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4349 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4355 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4381 /* 8785*/ /*SwitchType*/ 24, MVT::i16,// ->8811
4386 MVT::i16, 2/*#Ops*/, 2, 3,
4391 MVT::i16, 2/*#Ops*/, 2, 3,
4399 /* 8817*/ OPC_CheckType, MVT::i16,
4403 MVT::i16, 2/*#Ops*/, 2, 3,
4409 /* 8836*/ OPC_CheckType, MVT::i16,
4413 MVT::i16, 2/*#Ops*/, 2, 3,
4429 MVT::i16, 2/*#Ops*/, 1, 2,
4445 MVT::i16, 2/*#Ops*/, 1, 2,
4472 MVT::i16, 1/*#Ops*/, 0,
4481 /* 8955*/ OPC_EmitInteger, MVT::i16, 0,
4484 MVT::i16, 3/*#Ops*/, 1, 0, 2,
4489 MVT::i16, 1/*#Ops*/, 0,
4499 /* 8990*/ OPC_CheckType, MVT::i16,
4501 MVT::i16, 1/*#Ops*/, 0,
4506 /* 9003*/ OPC_CheckType, MVT::i16,
4508 MVT::i16, 1/*#Ops*/, 0,
4513 /* 9016*/ OPC_CheckType, MVT::i16,
4515 MVT::i16, 1/*#Ops*/, 0,
4533 /* 9052*/ /*SwitchType*/ 11, MVT::i16,// ->9065
4536 MVT::i16, 3/*#Ops*/, 0, 1, 3,
4557 /* 9097*/ /*SwitchType*/ 24, MVT::i16,// ->9123
4562 MVT::i16, 1/*#Ops*/, 1,
4568 MVT::i16, 1/*#Ops*/, 1,
4604 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 0,
4607 /* 9179*/ /*SwitchType*/ 9, MVT::i16,// ->9190
4609 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 0,
4609 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 0,
4617 MVT::i8, MVT::i16, 1/*#Ops*/, 0,
4620 /* 9206*/ /*SwitchType*/ 8, MVT::i16,// ->9216
4622 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4622 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4630 MVT::i8, MVT::i16, 1/*#Ops*/, 0,
4633 /* 9232*/ /*SwitchType*/ 8, MVT::i16,// ->9242
4635 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4635 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4645 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4645 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4650 /* 9263*/ OPC_CheckType, MVT::i16,
4652 MVT::i16, 1/*#Ops*/, 0,
4657 /* 9276*/ OPC_EmitInteger, MVT::i16, 0,
4660 MVT::i16, 3/*#Ops*/, 1, 0, 2,
4676 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4679 /* 9325*/ /*SwitchType*/ 9, MVT::i16,// ->9336
4681 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4681 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4691 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4694 /* 9356*/ /*SwitchType*/ 9, MVT::i16,// ->9367
4696 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4696 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4706 MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1,
4709 /* 9387*/ /*SwitchType*/ 9, MVT::i16,// ->9398
4711 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4711 MVT::i16, MVT::i16, 2/*#Ops*/, 0, 1,
4719 MVT::i8, MVT::i16, 1/*#Ops*/, 0,
4722 /* 9414*/ /*SwitchType*/ 8, MVT::i16,// ->9424
4724 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
4724 MVT::i16, MVT::i16, 1/*#Ops*/, 0,
gen/lib/Target/MSP430/MSP430GenRegisterInfo.inc 357 /* 2 */ MVT::i16, MVT::Other,
gen/lib/Target/Mips/MipsGenCallingConv.inc 114 LocVT == MVT::i16 ||
131 LocVT == MVT::i16 ||
270 LocVT == MVT::i16 ||
287 LocVT == MVT::i16 ||
342 LocVT == MVT::i16) {
471 LocVT == MVT::i16) {
712 LocVT == MVT::i16 ||
729 LocVT == MVT::i16 ||
784 LocVT == MVT::i16) {
gen/lib/Target/Mips/MipsGenDAGISel.inc21726 /* 40544*/ OPC_CheckValueType, MVT::i16,
21738 /* 40565*/ OPC_CheckValueType, MVT::i16,
21758 /* 40617*/ OPC_CheckValueType, MVT::i16,
21977 /* 41143*/ OPC_CheckValueType, MVT::i16,
21989 /* 41164*/ OPC_CheckValueType, MVT::i16,
22009 /* 41216*/ OPC_CheckValueType, MVT::i16,
24294 /* 45511*/ OPC_CheckValueType, MVT::i16,
30043 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc 1066 MVT::i16, 1/*#Ops*/, 0,
3332 MVT::i16, 1/*#Ops*/, 2,
3342 MVT::i16, 1/*#Ops*/, 2,
52880 /*114234*/ OPC_CheckChild2Type, MVT::i16,
52949 /*114338*/ OPC_CheckChild2Type, MVT::i16,
53057 /*114532*/ OPC_CheckChild0Type, MVT::i16,
53063 /*114542*/ OPC_CheckType, MVT::i16,
53092 /*114596*/ OPC_CheckChild0Type, MVT::i16,
53098 /*114606*/ OPC_CheckType, MVT::i16,
53146 /*114693*/ /*SwitchType*/ 10, MVT::i16,// ->114705
53149 MVT::i16, 2/*#Ops*/, 0, 2,
53165 /*114730*/ /*SwitchType*/ 8, MVT::i16,// ->114740
53167 MVT::i16, 2/*#Ops*/, 0, 1,
53209 /*114809*/ OPC_CheckChild0Type, MVT::i16,
53228 /*114842*/ OPC_CheckChild0Type, MVT::i16,
53270 /*114915*/ OPC_CheckChild0Type, MVT::i16,
53289 /*114948*/ OPC_CheckChild0Type, MVT::i16,
53319 /*115001*/ /*SwitchType*/ 10, MVT::i16,// ->115013
53322 MVT::i16, 2/*#Ops*/, 0, 2,
53339 /*115037*/ OPC_CheckType, MVT::i16,
53341 MVT::i16, 2/*#Ops*/, 0, 1,
54112 /*116441*/ OPC_SwitchType /*3 cases */, 13, MVT::i16,// ->116457
54116 MVT::i16, 3/*#Ops*/, 0, 3, 4,
54139 /*116495*/ OPC_CheckType, MVT::i16,
54142 MVT::i16, 3/*#Ops*/, 0, 1, 3,
54150 /*116515*/ OPC_CheckType, MVT::i16,
54153 MVT::i16, 3/*#Ops*/, 0, 3, 2,
54202 /*116610*/ OPC_SwitchType /*3 cases */, 9, MVT::i16,// ->116622
54204 MVT::i16, 3/*#Ops*/, 0, 1, 2,
54256 /*116715*/ /*SwitchType*/ 10, MVT::i16,// ->116727
54259 MVT::i16, 2/*#Ops*/, 0, 2,
54275 /*116752*/ /*SwitchType*/ 8, MVT::i16,// ->116762
54277 MVT::i16, 2/*#Ops*/, 0, 1,
54320 /*116834*/ /*SwitchType*/ 10, MVT::i16,// ->116846
54323 MVT::i16, 2/*#Ops*/, 0, 2,
54339 /*116871*/ /*SwitchType*/ 8, MVT::i16,// ->116881
54341 MVT::i16, 2/*#Ops*/, 0, 1,
54360 /*116908*/ OPC_SwitchType /*3 cases */, 13, MVT::i16,// ->116924
54364 MVT::i16, 3/*#Ops*/, 3, 4, 0,
54387 /*116962*/ OPC_CheckType, MVT::i16,
54390 MVT::i16, 3/*#Ops*/, 1, 3, 0,
54398 /*116982*/ OPC_CheckType, MVT::i16,
54401 MVT::i16, 3/*#Ops*/, 3, 2, 0,
54450 /*117077*/ OPC_SwitchType /*3 cases */, 9, MVT::i16,// ->117089
54452 MVT::i16, 3/*#Ops*/, 1, 2, 0,
54590 /*117346*/ OPC_SwitchType /*6 cases */, 35, MVT::i16,// ->117384
54599 MVT::i16, 3/*#Ops*/, 1, 2, 7,
54748 /*117711*/ OPC_SwitchType /*3 cases */, 7, MVT::i16,// ->117721
54750 MVT::i16, 1/*#Ops*/, 0,
54789 /*117787*/ /*SwitchType*/ 10, MVT::i16,// ->117799
54792 MVT::i16, 2/*#Ops*/, 0, 2,
54815 /*117834*/ OPC_CheckType, MVT::i16,
54817 MVT::i16, 2/*#Ops*/, 0, 1,
54831 /*117874*/ /*SwitchType*/ 7, MVT::i16,// ->117883
54833 MVT::i16, 1/*#Ops*/, 0,
54859 /*117924*/ /*SwitchType*/ 10, MVT::i16,// ->117936
54862 MVT::i16, 2/*#Ops*/, 0, 2,
54885 /*117973*/ OPC_CheckType, MVT::i16,
54887 MVT::i16, 2/*#Ops*/, 0, 1,
57836 /*123000*/ /*SwitchType*/ 10, MVT::i16,// ->123012
57839 MVT::i16, 2/*#Ops*/, 0, 2,
57862 /*123047*/ OPC_CheckType, MVT::i16,
57864 MVT::i16, 2/*#Ops*/, 0, 1,
57969 /*123241*/ /*SwitchType*/ 10, MVT::i16,// ->123253
57972 MVT::i16, 2/*#Ops*/, 0, 2,
57989 /*123277*/ OPC_CheckType, MVT::i16,
57991 MVT::i16, 2/*#Ops*/, 0, 1,
58014 /*123325*/ /*SwitchType*/ 10, MVT::i16,// ->123337
58017 MVT::i16, 2/*#Ops*/, 0, 2,
58034 /*123361*/ OPC_CheckType, MVT::i16,
58036 MVT::i16, 2/*#Ops*/, 0, 1,
58059 /*123409*/ /*SwitchType*/ 10, MVT::i16,// ->123421
58062 MVT::i16, 2/*#Ops*/, 0, 2,
58079 /*123445*/ OPC_CheckType, MVT::i16,
58081 MVT::i16, 2/*#Ops*/, 0, 1,
58104 /*123493*/ /*SwitchType*/ 10, MVT::i16,// ->123505
58107 MVT::i16, 2/*#Ops*/, 0, 2,
58124 /*123529*/ OPC_CheckType, MVT::i16,
58126 MVT::i16, 2/*#Ops*/, 0, 1,
58149 /*123577*/ /*SwitchType*/ 10, MVT::i16,// ->123589
58152 MVT::i16, 2/*#Ops*/, 0, 2,
58169 /*123613*/ OPC_CheckType, MVT::i16,
58171 MVT::i16, 2/*#Ops*/, 0, 1,
58194 /*123661*/ /*SwitchType*/ 10, MVT::i16,// ->123673
58197 MVT::i16, 2/*#Ops*/, 0, 2,
58214 /*123697*/ OPC_CheckType, MVT::i16,
58216 MVT::i16, 2/*#Ops*/, 0, 1,
58239 /*123745*/ /*SwitchType*/ 10, MVT::i16,// ->123757
58242 MVT::i16, 2/*#Ops*/, 0, 2,
58259 /*123781*/ OPC_CheckType, MVT::i16,
58261 MVT::i16, 2/*#Ops*/, 0, 1,
58284 /*123829*/ /*SwitchType*/ 10, MVT::i16,// ->123841
58287 MVT::i16, 2/*#Ops*/, 0, 2,
58304 /*123865*/ OPC_CheckType, MVT::i16,
58306 MVT::i16, 2/*#Ops*/, 0, 1,
58329 /*123913*/ /*SwitchType*/ 10, MVT::i16,// ->123925
58332 MVT::i16, 2/*#Ops*/, 0, 2,
58349 /*123949*/ OPC_CheckType, MVT::i16,
58351 MVT::i16, 2/*#Ops*/, 0, 1,
58374 /*123997*/ /*SwitchType*/ 10, MVT::i16,// ->124009
58377 MVT::i16, 2/*#Ops*/, 0, 2,
58394 /*124033*/ OPC_CheckType, MVT::i16,
58396 MVT::i16, 2/*#Ops*/, 0, 1,
58403 /*124050*/ OPC_CheckChild0Type, MVT::i16,
58450 /*124134*/ OPC_CheckChild0Type, MVT::i16,
58507 /*124237*/ /*SwitchType*/ 10, MVT::i16,// ->124249
58510 MVT::i16, 2/*#Ops*/, 0, 2,
58533 /*124286*/ OPC_CheckType, MVT::i16,
58535 MVT::i16, 2/*#Ops*/, 0, 1,
58564 /*124344*/ /*SwitchType*/ 10, MVT::i16,// ->124356
58567 MVT::i16, 2/*#Ops*/, 0, 2,
58590 /*124393*/ OPC_CheckType, MVT::i16,
58592 MVT::i16, 2/*#Ops*/, 0, 1,
58747 /*124694*/ OPC_CheckChild0Type, MVT::i16,
58763 /*124725*/ OPC_CheckType, MVT::i16,
58831 /*124856*/ OPC_CheckChild0Type, MVT::i16,
58847 /*124887*/ OPC_CheckType, MVT::i16,
58915 /*125018*/ OPC_CheckChild0Type, MVT::i16,
58931 /*125049*/ OPC_CheckType, MVT::i16,
58999 /*125180*/ OPC_CheckChild0Type, MVT::i16,
59015 /*125211*/ OPC_CheckType, MVT::i16,
59083 /*125342*/ OPC_CheckChild0Type, MVT::i16,
59099 /*125373*/ OPC_CheckType, MVT::i16,
59167 /*125504*/ OPC_CheckChild0Type, MVT::i16,
59183 /*125535*/ OPC_CheckType, MVT::i16,
59251 /*125666*/ OPC_CheckChild0Type, MVT::i16,
59267 /*125697*/ OPC_CheckType, MVT::i16,
59335 /*125828*/ OPC_CheckChild0Type, MVT::i16,
59351 /*125859*/ OPC_CheckType, MVT::i16,
59419 /*125990*/ OPC_CheckChild0Type, MVT::i16,
59435 /*126021*/ OPC_CheckType, MVT::i16,
59503 /*126152*/ OPC_CheckChild0Type, MVT::i16,
59519 /*126183*/ OPC_CheckType, MVT::i16,
59587 /*126314*/ OPC_CheckChild0Type, MVT::i16,
59603 /*126345*/ OPC_CheckType, MVT::i16,
59671 /*126476*/ OPC_CheckChild0Type, MVT::i16,
59687 /*126507*/ OPC_CheckType, MVT::i16,
59755 /*126638*/ OPC_CheckChild0Type, MVT::i16,
59771 /*126669*/ OPC_CheckType, MVT::i16,
59839 /*126800*/ OPC_CheckChild0Type, MVT::i16,
59855 /*126831*/ OPC_CheckType, MVT::i16,
59923 /*126962*/ OPC_CheckChild0Type, MVT::i16,
59939 /*126993*/ OPC_CheckType, MVT::i16,
60007 /*127124*/ OPC_CheckChild0Type, MVT::i16,
60023 /*127155*/ OPC_CheckType, MVT::i16,
60091 /*127286*/ OPC_CheckChild0Type, MVT::i16,
60107 /*127317*/ OPC_CheckType, MVT::i16,
60175 /*127448*/ OPC_CheckChild0Type, MVT::i16,
60191 /*127479*/ OPC_CheckType, MVT::i16,
60259 /*127610*/ OPC_CheckChild0Type, MVT::i16,
60275 /*127641*/ OPC_CheckType, MVT::i16,
60343 /*127772*/ OPC_CheckChild0Type, MVT::i16,
60359 /*127803*/ OPC_CheckType, MVT::i16,
60427 /*127934*/ OPC_CheckChild0Type, MVT::i16,
60443 /*127965*/ OPC_CheckType, MVT::i16,
60511 /*128096*/ OPC_CheckChild0Type, MVT::i16,
60527 /*128127*/ OPC_CheckType, MVT::i16,
60595 /*128258*/ OPC_CheckChild0Type, MVT::i16,
60611 /*128289*/ OPC_CheckType, MVT::i16,
60679 /*128420*/ OPC_CheckChild0Type, MVT::i16,
60695 /*128451*/ OPC_CheckType, MVT::i16,
66123 /*139703*/ OPC_CheckChild0Type, MVT::i16,
68446 /*144733*/ /*SwitchType*/ 30, MVT::i16,// ->144765
68451 MVT::i16, 2/*#Ops*/, 0, 1,
68458 MVT::i16, 2/*#Ops*/, 0, 1,
68486 /*144827*/ OPC_CheckChild0Type, MVT::i16,
68487 /*144829*/ OPC_EmitInteger, MVT::i16, 1,
68489 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #2
68490 /*144840*/ OPC_EmitInteger, MVT::i16, 1,
68537 /*144921*/ OPC_CheckChild0Type, MVT::i16,
68538 /*144923*/ OPC_CheckType, MVT::i16,
68550 /*144950*/ OPC_CheckChild0Type, MVT::i16,
68551 /*144952*/ OPC_CheckType, MVT::i16,
68567 /*144989*/ OPC_SwitchType /*3 cases */, 15, MVT::i16,// ->145007
68568 /*144992*/ OPC_EmitInteger, MVT::i16, 1,
68569 /*144995*/ OPC_EmitInteger, MVT::i16, 0,
68571 MVT::i16, 3/*#Ops*/, 1, 2, 0,
68584 /*145029*/ OPC_CheckChild0Type, MVT::i16,
68601 /*145065*/ OPC_CheckChild0Type, MVT::i16,
68756 /*145336*/ OPC_SwitchType /*3 cases */, 7, MVT::i16,// ->145346
68758 MVT::i16, 1/*#Ops*/, 0,
68813 /*145443*/ /*SwitchType*/ 9, MVT::i16,// ->145454
68816 MVT::i16, 1/*#Ops*/, 1,
68861 /*145525*/ /*SwitchType*/ 9, MVT::i16,// ->145536
68862 /*145527*/ OPC_CheckChild0Type, MVT::i16,
68864 MVT::i16, 1/*#Ops*/, 0,
68905 /*145598*/ OPC_CheckChild1Type, MVT::i16,
68937 /*145647*/ /*SwitchType*/ 10, MVT::i16,// ->145659
68938 /*145649*/ OPC_CheckChild1Type, MVT::i16,
68941 MVT::i16, 1/*#Ops*/, 1,
68991 /*145740*/ OPC_CheckType, MVT::i16,
68993 MVT::i16, 1/*#Ops*/, 0,
69018 /*145786*/ OPC_CheckChild0Type, MVT::i16,
69049 /*145842*/ OPC_SwitchType /*4 cases */, 11, MVT::i16,// ->145856
69052 MVT::i16, 2/*#Ops*/, 0, 1,
69069 MVT::i16, 1/*#Ops*/, 0, // Results = #1
69070 /*145891*/ OPC_EmitInteger, MVT::i16, 0,
69079 /*145910*/ OPC_SwitchType /*4 cases */, 28, MVT::i16,// ->145941
69084 MVT::i16, 2/*#Ops*/, 0, 1,
69090 MVT::i16, 2/*#Ops*/, 0, 1,
69136 /*146029*/ OPC_SwitchType /*4 cases */, 11, MVT::i16,// ->146043
69139 MVT::i16, 2/*#Ops*/, 0, 1,
69169 /*146104*/ OPC_SwitchType /*4 cases */, 11, MVT::i16,// ->146118
69172 MVT::i16, 2/*#Ops*/, 0, 1,
69189 MVT::i16, 1/*#Ops*/, 0, // Results = #1
69190 /*146153*/ OPC_EmitInteger, MVT::i16, 0,
69199 /*146172*/ OPC_SwitchType /*4 cases */, 28, MVT::i16,// ->146203
69204 MVT::i16, 2/*#Ops*/, 0, 1,
69210 MVT::i16, 2/*#Ops*/, 0, 1,
69256 /*146291*/ OPC_SwitchType /*4 cases */, 11, MVT::i16,// ->146305
69259 MVT::i16, 2/*#Ops*/, 0, 1,
69287 /*146362*/ OPC_SwitchType /*3 cases */, 24, MVT::i16,// ->146389
69288 /*146365*/ OPC_EmitInteger, MVT::i16, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/,
69289 /*146377*/ OPC_EmitInteger, MVT::i16, 0,
69291 MVT::i16, 3/*#Ops*/, 1, 2, 0,
69304 /*146420*/ OPC_CheckChild0Type, MVT::i16,
69321 /*146465*/ OPC_CheckChild0Type, MVT::i16,
69338 /*146499*/ OPC_SwitchType /*3 cases */, 24, MVT::i16,// ->146526
69339 /*146502*/ OPC_EmitInteger, MVT::i16, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/,
69340 /*146514*/ OPC_EmitInteger, MVT::i16, 0,
69342 MVT::i16, 3/*#Ops*/, 1, 2, 0,
69355 /*146557*/ OPC_CheckChild0Type, MVT::i16,
69372 /*146602*/ OPC_CheckChild0Type, MVT::i16,
69393 /*146641*/ OPC_SwitchType /*3 cases */, 7, MVT::i16,// ->146651
69395 MVT::i16, 1/*#Ops*/, 0,
69410 /*146671*/ OPC_CheckValueType, MVT::i16,
69448 /*146744*/ /*SwitchType*/ 42, MVT::i16,// ->146788
69449 /*146746*/ OPC_CheckChild0Type, MVT::i16,
69457 MVT::i16, 2/*#Ops*/, 3, 4, // Results = #5
69458 /*146777*/ OPC_EmitInteger, MVT::i16, 16,
69460 MVT::i16, 2/*#Ops*/, 5, 6,
69481 /*146827*/ /*SwitchType*/ 31, MVT::i16,// ->146860
69482 /*146829*/ OPC_CheckChild0Type, MVT::i16,
69490 MVT::i16, 2/*#Ops*/, 3, 4,
71000 /*149692*/ OPC_CheckChild0Type, MVT::i16,
71099 /*149920*/ OPC_CheckChild0Type, MVT::i16,
72383 return CurDAG->getTargetConstant(temp.shl(v), SDLoc(N), MVT::i16);
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc 811 /* 2 */ MVT::i16, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc 338 if (LocVT == MVT::i16) {
578 if (LocVT == MVT::i16) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc22621 /* 55934*/ OPC_CheckValueType, MVT::i16,
22659 /* 56001*/ OPC_CheckValueType, MVT::i16,
28380 /* 68284*/ OPC_CheckValueType, MVT::i16,
34751 /* 89532*/ OPC_CheckValueType, MVT::i16,
34789 /* 89625*/ OPC_CheckValueType, MVT::i16,
34827 /* 89718*/ OPC_CheckValueType, MVT::i16,
34865 /* 89811*/ OPC_CheckValueType, MVT::i16,
34903 /* 89904*/ OPC_CheckValueType, MVT::i16,
34941 /* 89997*/ OPC_CheckValueType, MVT::i16,
34979 /* 90090*/ OPC_CheckValueType, MVT::i16,
35017 /* 90183*/ OPC_CheckValueType, MVT::i16,
39683 /*100074*/ OPC_CheckValueType, MVT::i16,
39695 /*100094*/ OPC_CheckValueType, MVT::i16,
39707 /*100114*/ OPC_CheckValueType, MVT::i16,
39719 /*100134*/ OPC_CheckValueType, MVT::i16,
39733 /*100156*/ OPC_CheckValueType, MVT::i16,
39745 /*100176*/ OPC_CheckValueType, MVT::i16,
39757 /*100196*/ OPC_CheckValueType, MVT::i16,
39769 /*100216*/ OPC_CheckValueType, MVT::i16,
39896 /*100427*/ OPC_CheckValueType, MVT::i16,
39912 /*100454*/ OPC_CheckValueType, MVT::i16,
39927 /*100477*/ OPC_CheckValueType, MVT::i16,
39943 /*100504*/ OPC_CheckValueType, MVT::i16,
44158 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/RISCV/RISCVGenDAGISel.inc13870 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/Sparc/SparcGenDAGISel.inc 3470 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc21364 /* 40140*/ OPC_CheckValueType, MVT::i16,
26103 /* 49628*/ OPC_CheckValueType, MVT::i16,
26117 /* 49651*/ OPC_CheckValueType, MVT::i16,
29906 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i16;
29913 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
30301 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc15104 /* 29594*/ OPC_CheckValueType, MVT::i16,
15119 /* 29619*/ OPC_CheckValueType, MVT::i16,
15149 /* 29670*/ OPC_CheckValueType, MVT::i16,
21194 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
21313 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i16) return false;
gen/lib/Target/X86/X86GenCallingConv.inc 384 LocVT == MVT::i16 ||
570 LocVT == MVT::i16 ||
660 if (LocVT == MVT::i16) {
695 LocVT == MVT::i16) {
724 LocVT == MVT::i16) {
766 LocVT == MVT::i16 ||
809 LocVT == MVT::i16 ||
1072 LocVT == MVT::i16 ||
1096 LocVT == MVT::i16 ||
1389 LocVT == MVT::i16 ||
1657 LocVT == MVT::i16 ||
1776 LocVT == MVT::i16 ||
1815 LocVT == MVT::i16) {
1875 LocVT == MVT::i16 ||
2229 if (LocVT == MVT::i16) {
2306 LocVT == MVT::i16 ||
2338 LocVT == MVT::i16 ||
2688 if (LocVT == MVT::i16) {
2957 if (LocVT == MVT::i16) {
2989 LocVT == MVT::i16) {
3030 LocVT = MVT::i16;
3059 if (LocVT == MVT::i16) {
3358 LocVT == MVT::i16 ||
3388 LocVT == MVT::i16 ||
3456 if (LocVT == MVT::i16) {
3561 LocVT == MVT::i16 ||
3600 LocVT = MVT::i16;
3629 if (LocVT == MVT::i16) {
3800 LocVT = MVT::i16;
3829 if (LocVT == MVT::i16) {
gen/lib/Target/X86/X86GenDAGISel.inc 587 /* 1112*/ OPC_CheckType, MVT::i16,
668 /* 1283*/ OPC_CheckType, MVT::i16,
740 /* 1436*/ OPC_CheckType, MVT::i16,
815 /* 1596*/ OPC_CheckType, MVT::i16,
907 /* 1786*/ OPC_CheckType, MVT::i16,
988 /* 1957*/ OPC_CheckType, MVT::i16,
1060 /* 2110*/ OPC_CheckType, MVT::i16,
1135 /* 2270*/ OPC_CheckType, MVT::i16,
1227 /* 2460*/ OPC_CheckType, MVT::i16,
1308 /* 2631*/ OPC_CheckType, MVT::i16,
1380 /* 2784*/ OPC_CheckType, MVT::i16,
1455 /* 2944*/ OPC_CheckType, MVT::i16,
1547 /* 3134*/ OPC_CheckType, MVT::i16,
1628 /* 3305*/ OPC_CheckType, MVT::i16,
1693 /* 3447*/ OPC_CheckType, MVT::i16,
1765 /* 3600*/ OPC_CheckType, MVT::i16,
1840 /* 3760*/ OPC_CheckType, MVT::i16,
1932 /* 3950*/ OPC_CheckType, MVT::i16,
2013 /* 4121*/ OPC_CheckType, MVT::i16,
2078 /* 4263*/ OPC_CheckType, MVT::i16,
2150 /* 4416*/ OPC_CheckType, MVT::i16,
2225 /* 4576*/ OPC_CheckType, MVT::i16,
2300 /* 4738*/ OPC_CheckType, MVT::i16,
2360 /* 4862*/ OPC_CheckType, MVT::i16,
2424 /* 5006*/ OPC_CheckType, MVT::i16,
2482 /* 5142*/ OPC_CheckType, MVT::i16,
2547 /* 5304*/ OPC_CheckType, MVT::i16,
2599 /* 5433*/ OPC_CheckType, MVT::i16,
2663 /* 5577*/ OPC_CheckType, MVT::i16,
2749 /* 5755*/ OPC_CheckType, MVT::i16,
2834 /* 5932*/ /*SwitchType*/ 26, MVT::i16,// ->5960
2890 /* 6062*/ /*SwitchType*/ 26, MVT::i16,// ->6090
2954 /* 6207*/ OPC_CheckType, MVT::i16,
3018 /* 6365*/ OPC_CheckType, MVT::i16,
3066 /* 6489*/ OPC_CheckType, MVT::i16,
3073 /* 6505*/ OPC_EmitInteger, MVT::i16, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/,
3134 /* 6689*/ OPC_CheckType, MVT::i16,
3198 /* 6833*/ OPC_CheckType, MVT::i16,
3284 /* 7011*/ OPC_CheckType, MVT::i16,
3369 /* 7188*/ /*SwitchType*/ 26, MVT::i16,// ->7216
3425 /* 7318*/ /*SwitchType*/ 26, MVT::i16,// ->7346
3479 /* 7438*/ OPC_CheckType, MVT::i16,
3543 /* 7582*/ OPC_CheckType, MVT::i16,
3627 /* 7758*/ OPC_CheckType, MVT::i16,
3712 /* 7935*/ /*SwitchType*/ 26, MVT::i16,// ->7963
3768 /* 8065*/ /*SwitchType*/ 26, MVT::i16,// ->8093
3822 /* 8185*/ OPC_CheckType, MVT::i16,
3886 /* 8329*/ OPC_CheckType, MVT::i16,
3970 /* 8505*/ OPC_CheckType, MVT::i16,
4055 /* 8682*/ /*SwitchType*/ 26, MVT::i16,// ->8710
4111 /* 8812*/ /*SwitchType*/ 26, MVT::i16,// ->8840
4167 /* 8936*/ OPC_CheckType, MVT::i16,
4239 /* 9096*/ OPC_CheckType, MVT::i16,
4303 /* 9247*/ /*SwitchType*/ 29, MVT::i16,// ->9278
4370 /* 9397*/ OPC_CheckType, MVT::i16,
4436 /* 9537*/ OPC_CheckType, MVT::i16,
4508 /* 9697*/ OPC_CheckType, MVT::i16,
4572 /* 9848*/ /*SwitchType*/ 29, MVT::i16,// ->9879
4627 /* 9971*/ OPC_CheckType, MVT::i16,
4687 /* 10098*/ OPC_CheckType, MVT::i16,
4753 /* 10236*/ OPC_CheckType, MVT::i16,
4813 /* 10363*/ OPC_CheckType, MVT::i16,
5197 /* 11178*/ /*SwitchType*/ 39, MVT::i16,// ->11219
5263 /* 11315*/ OPC_CheckType, MVT::i16,
6053 /* 12951*/ OPC_CheckChild1Type, MVT::i16,
6061 /* 12966*/ OPC_EmitInteger, MVT::i16, 0,
6098 /* 13059*/ OPC_CheckChild1Type, MVT::i16,
6106 /* 13074*/ OPC_EmitInteger, MVT::i16, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/,
6156 /* 13211*/ /*SwitchType*/ 26, MVT::i16,// ->13239
6202 /* 13306*/ OPC_SwitchType /*3 cases */, 23, MVT::i16,// ->13332
6251 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6290 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6300 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6340 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6348 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6357 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
6373 /* 13673*/ OPC_CheckChild1Type, MVT::i16,
7602 /* 16319*/ OPC_CheckType, MVT::i16,
7619 /* 16360*/ OPC_CheckType, MVT::i16,
8628 /* 18571*/ OPC_CheckType, MVT::i16,
8684 /* 18713*/ OPC_CheckType, MVT::i16,
8764 /* 18902*/ OPC_CheckType, MVT::i16,
8808 /* 18998*/ OPC_CheckType, MVT::i16,
8867 /* 19125*/ OPC_CheckType, MVT::i16,
8926 /* 19256*/ OPC_CheckType, MVT::i16,
9009 /* 19430*/ OPC_CheckType, MVT::i16,
9053 /* 19526*/ OPC_CheckType, MVT::i16,
9115 /* 19679*/ OPC_CheckType, MVT::i16,
9192 /* 19859*/ OPC_CheckType, MVT::i16,
9236 /* 19955*/ OPC_CheckType, MVT::i16,
9295 /* 20082*/ OPC_CheckType, MVT::i16,
9380 /* 20265*/ OPC_CheckType, MVT::i16,
9424 /* 20361*/ OPC_CheckType, MVT::i16,
9483 /* 20488*/ OPC_CheckType, MVT::i16,
9568 /* 20671*/ OPC_CheckType, MVT::i16,
9612 /* 20767*/ OPC_CheckType, MVT::i16,
9671 /* 20894*/ OPC_CheckType, MVT::i16,
9732 /* 21030*/ /*SwitchType*/ 20, MVT::i16,// ->21052
9828 /* 21234*/ OPC_CheckChild2Type, MVT::i16,
9894 /* 21368*/ OPC_CheckType, MVT::i16,
9982 /* 21534*/ OPC_CheckType, MVT::i16,
10048 /* 21660*/ OPC_SwitchType /*4 cases */, 57, MVT::i16,// ->21720
10171 /* 21912*/ OPC_CheckChild0Type, MVT::i16,
10240 /* 22042*/ /*SwitchType*/ 20, MVT::i16,// ->22064
10369 /* 22304*/ OPC_CheckType, MVT::i16,
10424 /* 22402*/ OPC_CheckType, MVT::i16,
10491 /* 22520*/ OPC_CheckChild0Type, MVT::i16,
10686 /* 22866*/ OPC_CheckType, MVT::i16,
18558 /* 37422*/ OPC_CheckChild2Type, MVT::i16,
18990 /* 38207*/ /*SwitchType*/ 11, MVT::i16,// ->38220
18993 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19021 /* 38268*/ /*SwitchType*/ 8, MVT::i16,// ->38278
19023 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19050 /* 38325*/ /*SwitchType*/ 11, MVT::i16,// ->38338
19053 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
19115 /* 38472*/ /*SwitchType*/ 11, MVT::i16,// ->38485
19118 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19287 /* 38858*/ /*SwitchType*/ 11, MVT::i16,// ->38871
19290 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19318 /* 38919*/ /*SwitchType*/ 8, MVT::i16,// ->38929
19320 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19337 /* 38955*/ OPC_CheckType, MVT::i16,
19345 MVT::i16, 2/*#Ops*/, 3, 4,
19361 /* 39012*/ /*SwitchType*/ 11, MVT::i16,// ->39025
19364 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
19426 /* 39159*/ /*SwitchType*/ 11, MVT::i16,// ->39172
19429 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19604 /* 39562*/ /*SwitchType*/ 11, MVT::i16,// ->39575
19607 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
19635 /* 39624*/ /*SwitchType*/ 9, MVT::i16,// ->39635
19637 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 0,
19664 /* 39684*/ /*SwitchType*/ 11, MVT::i16,// ->39697
19667 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
19729 /* 39831*/ /*SwitchType*/ 11, MVT::i16,// ->39844
19732 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
20163 /* 40720*/ OPC_CheckType, MVT::i16,
20167 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
20214 /* 40829*/ OPC_CheckType, MVT::i16,
20218 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
20346 /* 41138*/ OPC_CheckType, MVT::i16,
20348 MVT::i16, 0/*#Ops*/, // Results = #2
20351 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
20353 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
20401 /* 41272*/ OPC_CheckType, MVT::i16,
20403 MVT::i16, 0/*#Ops*/, // Results = #2
20406 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
20408 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
20625 /* 41761*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->41791
20627 MVT::i16, 0/*#Ops*/, // Results = #2
20630 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
20632 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
20664 /* 41871*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->41901
20666 MVT::i16, 0/*#Ops*/, // Results = #2
20669 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
20671 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
20701 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #2
20717 /* 42012*/ /*SwitchType*/ 29, MVT::i16,// ->42043
20725 MVT::i16, 2/*#Ops*/, 3, 4,
20751 MVT::i16, 2/*#Ops*/, 0, 2, // Results = #3
20838 /* 42317*/ OPC_CheckType, MVT::i16,
20841 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
20913 /* 42486*/ /*SwitchType*/ 11, MVT::i16,// ->42499
20916 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
20975 /* 42625*/ /*SwitchType*/ 9, MVT::i16,// ->42636
20977 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
31960 /* 66355*/ OPC_CheckType, MVT::i16,
31965 MVT::i16, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8,
32020 /* 66480*/ OPC_CheckType, MVT::i16,
32025 MVT::i16, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8,
32056 /* 66550*/ OPC_CheckType, MVT::i16,
32060 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32096 /* 66633*/ OPC_CheckType, MVT::i16,
32100 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32135 /* 66716*/ OPC_CheckType, MVT::i16,
32138 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
32170 /* 66782*/ OPC_SwitchType /*2 cases */, 11, MVT::i16,// ->66796
32173 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
32185 /* 66812*/ OPC_CheckType, MVT::i16,
32187 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
32221 /* 66879*/ OPC_CheckType, MVT::i16,
32226 MVT::i16, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8,
32281 /* 67004*/ OPC_CheckType, MVT::i16,
32286 MVT::i16, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8,
32328 /* 67099*/ OPC_CheckType, MVT::i16,
32332 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
32368 /* 67182*/ OPC_CheckType, MVT::i16,
32372 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
32433 /* 67326*/ OPC_CheckType, MVT::i16,
32436 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
32468 /* 67392*/ OPC_SwitchType /*2 cases */, 11, MVT::i16,// ->67406
32471 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
32490 /* 67436*/ OPC_CheckType, MVT::i16,
32492 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
33170 /* 68997*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->69027
33217 /* 69092*/ OPC_CheckChild0Type, MVT::i16,
33366 /* 69357*/ OPC_CheckType, MVT::i16,
33372 MVT::i16, 7/*#Ops*/, 0, 5, 6, 7, 8, 9, 3,
33427 /* 69477*/ OPC_CheckType, MVT::i16,
33434 MVT::i16, 7/*#Ops*/, 2, 5, 6, 7, 8, 9, 10,
33485 /* 69596*/ OPC_SwitchType /*4 cases */, 32, MVT::i16,// ->69631
33490 MVT::i16, 3/*#Ops*/, 0, 1, 2,
33497 MVT::i16, 3/*#Ops*/, 0, 1, 2,
33538 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33545 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33552 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33563 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33570 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33577 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33588 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33595 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33602 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33613 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33620 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33627 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33638 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33645 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33652 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33663 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33670 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33677 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33688 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33695 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33702 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
33713 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
33720 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
33727 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
34167 /* 71041*/ OPC_CheckType, MVT::i16,
34170 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34200 /* 71105*/ /*SwitchType*/ 8, MVT::i16,// ->71115
34202 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34227 /* 71156*/ OPC_CheckType, MVT::i16,
34229 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34265 /* 71230*/ /*SwitchType*/ 27, MVT::i16,// ->71259
34269 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
34275 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34691 /* 72178*/ OPC_CheckType, MVT::i16,
34694 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34724 /* 72242*/ /*SwitchType*/ 8, MVT::i16,// ->72252
34726 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34751 /* 72293*/ OPC_CheckType, MVT::i16,
34753 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
34789 /* 72367*/ /*SwitchType*/ 27, MVT::i16,// ->72396
34793 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
34799 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
36732 /* 76801*/ OPC_CheckType, MVT::i16,
36736 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
36783 /* 76910*/ OPC_CheckType, MVT::i16,
36787 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
36995 /* 77384*/ OPC_CheckType, MVT::i16,
36998 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
37034 /* 77458*/ OPC_CheckType, MVT::i16,
37037 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
37076 /* 77538*/ OPC_CheckType, MVT::i16,
37079 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
37153 /* 77704*/ /*SwitchType*/ 9, MVT::i16,// ->77715
37155 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
37188 /* 77775*/ OPC_CheckChild2Type, MVT::i16,
37230 /* 77875*/ OPC_CheckChild2Type, MVT::i16,
37262 /* 77945*/ OPC_SwitchType /*4 cases */, 44, MVT::i16,// ->77992
37345 /* 78128*/ OPC_CheckChild2Type, MVT::i16,
37387 /* 78221*/ OPC_CheckChild2Type, MVT::i16,
37429 /* 78321*/ OPC_CheckChild2Type, MVT::i16,
37461 /* 78391*/ OPC_SwitchType /*4 cases */, 44, MVT::i16,// ->78438
37544 /* 78574*/ OPC_CheckChild2Type, MVT::i16,
37585 /* 78663*/ OPC_CheckChild2Type, MVT::i16,
37590 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2,
37623 /* 78745*/ OPC_CheckType, MVT::i16,
37627 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
37653 /* 78810*/ OPC_SwitchType /*3 cases */, 8, MVT::i16,// ->78821
37655 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
37681 /* 78862*/ OPC_CheckType, MVT::i16,
37685 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
37711 /* 78927*/ OPC_SwitchType /*3 cases */, 8, MVT::i16,// ->78938
37713 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
37739 /* 78979*/ OPC_CheckType, MVT::i16,
37744 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
37782 /* 79066*/ /*SwitchType*/ 14, MVT::i16,// ->79082
37786 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
37799 /* 79099*/ OPC_SwitchType /*3 cases */, 23, MVT::i16,// ->79125
37802 /* 79105*/ OPC_CheckType, MVT::i16,
37807 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
37835 /* 79178*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->79193
37836 /* 79181*/ OPC_CheckChild0Type, MVT::i16,
37839 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
38116 /* 79790*/ OPC_SwitchType /*3 cases */, 23, MVT::i16,// ->79816
38119 /* 79796*/ OPC_CheckType, MVT::i16,
38124 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
38152 /* 79869*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->79884
38153 /* 79872*/ OPC_CheckChild0Type, MVT::i16,
38156 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
38249 /* 80060*/ OPC_CheckType, MVT::i16,
38253 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
38300 /* 80167*/ OPC_CheckType, MVT::i16,
38304 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
38603 /* 80847*/ OPC_CheckType, MVT::i16,
38606 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
38642 /* 80921*/ OPC_CheckType, MVT::i16,
38645 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
38684 /* 81001*/ OPC_CheckType, MVT::i16,
38687 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
38719 /* 81070*/ /*SwitchType*/ 9, MVT::i16,// ->81081
38721 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
38760 /* 81151*/ OPC_CheckType, MVT::i16,
38764 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
38811 /* 81258*/ OPC_CheckType, MVT::i16,
38815 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
38933 /* 81514*/ OPC_CheckType, MVT::i16,
38936 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
38972 /* 81588*/ OPC_CheckType, MVT::i16,
38975 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
39014 /* 81668*/ OPC_CheckType, MVT::i16,
39017 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
39049 /* 81737*/ /*SwitchType*/ 9, MVT::i16,// ->81748
39051 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
39090 /* 81818*/ OPC_CheckType, MVT::i16,
39094 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
39141 /* 81925*/ OPC_CheckType, MVT::i16,
39145 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
39181 /* 82013*/ /*SwitchType*/ 8, MVT::i16,// ->82023
39183 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
39206 /* 82071*/ /*SwitchType*/ 10, MVT::i16,// ->82083
39209 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
39228 /* 82114*/ OPC_SwitchType /*3 cases */, 21, MVT::i16,// ->82138
39229 /* 82117*/ OPC_EmitInteger, MVT::i16, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/,
39231 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
39265 /* 82233*/ OPC_CheckType, MVT::i16,
39268 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
39304 /* 82307*/ OPC_CheckType, MVT::i16,
39307 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
39346 /* 82387*/ OPC_CheckType, MVT::i16,
39349 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
39381 /* 82456*/ /*SwitchType*/ 9, MVT::i16,// ->82467
39383 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
39423 /* 82540*/ OPC_CheckType, MVT::i16,
39427 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
39459 /* 82622*/ /*SwitchType*/ 8, MVT::i16,// ->82632
39461 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
39484 /* 82680*/ /*SwitchType*/ 10, MVT::i16,// ->82692
39487 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
39512 /* 82733*/ /*SwitchType*/ 8, MVT::i16,// ->82743
39514 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
39539 /* 82784*/ OPC_CheckType, MVT::i16,
39542 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
39578 /* 82858*/ OPC_CheckType, MVT::i16,
39581 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
39621 /* 82944*/ OPC_CheckType, MVT::i16,
39623 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
39666 /* 83031*/ OPC_CheckType, MVT::i16,
39671 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8,
39725 /* 83154*/ OPC_CheckType, MVT::i16,
39730 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 4, 5, 6, 7, 8,
39772 /* 83254*/ OPC_CheckType, MVT::i16,
39776 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 3,
39819 /* 83344*/ OPC_CheckType, MVT::i16,
39823 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 3,
39858 /* 83425*/ /*SwitchType*/ 12, MVT::i16,// ->83439
39861 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
39905 /* 83520*/ OPC_CheckType, MVT::i16,
39910 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8,
39968 /* 83683*/ /*SwitchType*/ 48, MVT::i16,// ->83733
39973 MVT::i16, 2/*#Ops*/, 1, 3, // Results = #4
39978 MVT::i16, 2/*#Ops*/, 5, 7, // Results = #8
39981 MVT::i16, MVT::i32, 2/*#Ops*/, 4, 8,
40015 /* 83813*/ OPC_CheckType, MVT::i16,
40019 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 3,
40062 /* 83903*/ OPC_CheckType, MVT::i16,
40066 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 3,
40101 /* 83984*/ /*SwitchType*/ 12, MVT::i16,// ->83998
40104 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
40132 /* 84046*/ OPC_SwitchType /*3 cases */, 22, MVT::i16,// ->84071
40166 /* 84124*/ OPC_CheckChild1Type, MVT::i16,
40201 /* 84178*/ OPC_SwitchType /*3 cases */, 22, MVT::i16,// ->84203
40235 /* 84256*/ OPC_CheckChild1Type, MVT::i16,
40271 /* 84311*/ OPC_SwitchType /*3 cases */, 22, MVT::i16,// ->84336
40350 /* 84461*/ OPC_CheckChild1Type, MVT::i16,
40404 /* 84542*/ OPC_SwitchType /*3 cases */, 22, MVT::i16,// ->84567
40438 /* 84620*/ OPC_CheckChild1Type, MVT::i16,
40958 /* 85607*/ OPC_SwitchType /*3 cases */, 23, MVT::i16,// ->85633
40961 /* 85613*/ OPC_CheckType, MVT::i16,
40966 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
40994 /* 85686*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->85701
40995 /* 85689*/ OPC_CheckChild0Type, MVT::i16,
40998 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
42275 /* 88352*/ OPC_SwitchType /*4 cases */, 44, MVT::i16,// ->88399
42358 /* 88535*/ OPC_CheckChild2Type, MVT::i16,
42390 /* 88607*/ OPC_SwitchType /*4 cases */, 44, MVT::i16,// ->88654
42473 /* 88790*/ OPC_CheckChild2Type, MVT::i16,
42505 /* 88862*/ OPC_SwitchType /*4 cases */, 44, MVT::i16,// ->88909
42588 /* 89045*/ OPC_CheckChild2Type, MVT::i16,
42635 /* 89147*/ OPC_CheckType, MVT::i16,
42639 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
42686 /* 89254*/ OPC_CheckType, MVT::i16,
42690 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
42779 /* 89448*/ /*SwitchType*/ 10, MVT::i16,// ->89460
42782 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
42806 /* 89510*/ /*SwitchType*/ 10, MVT::i16,// ->89522
42809 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
42827 /* 89551*/ OPC_SwitchType /*3 cases */, 21, MVT::i16,// ->89575
42828 /* 89554*/ OPC_EmitInteger, MVT::i16, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/,
42830 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
42862 /* 89666*/ OPC_CheckType, MVT::i16,
42865 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
42903 /* 89746*/ /*SwitchType*/ 11, MVT::i16,// ->89759
42906 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
42924 /* 89787*/ OPC_CheckType, MVT::i16,
42926 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
44175 /* 92417*/ OPC_CheckType, MVT::i16,
44179 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44237 /* 92556*/ OPC_CheckType, MVT::i16,
44240 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
44286 /* 92648*/ /*SwitchType*/ 11, MVT::i16,// ->92661
44289 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 2,
44308 /* 92691*/ /*SwitchType*/ 8, MVT::i16,// ->92701
44310 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
44334 /* 92740*/ OPC_CheckType, MVT::i16,
44337 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
44375 /* 92820*/ /*SwitchType*/ 11, MVT::i16,// ->92833
44378 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
44396 /* 92861*/ OPC_CheckType, MVT::i16,
44398 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
44895 /* 93927*/ OPC_CheckType, MVT::i16,
44899 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
44946 /* 94034*/ OPC_CheckType, MVT::i16,
44950 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
45153 /* 94501*/ OPC_CheckType, MVT::i16,
45155 MVT::i16, 0/*#Ops*/, // Results = #2
45158 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
45160 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
45208 /* 94625*/ OPC_CheckType, MVT::i16,
45210 MVT::i16, 0/*#Ops*/, // Results = #2
45213 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
45215 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
45371 /* 94988*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->95018
45373 MVT::i16, 0/*#Ops*/, // Results = #2
45376 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
45378 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
45410 /* 95089*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->95119
45412 MVT::i16, 0/*#Ops*/, // Results = #2
45415 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
45417 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
45451 /* 95196*/ OPC_CheckType, MVT::i16,
45454 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
45507 /* 95306*/ /*SwitchType*/ 11, MVT::i16,// ->95319
45510 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
45523 /* 95337*/ OPC_CheckType, MVT::i16,
45526 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
45564 /* 95417*/ /*SwitchType*/ 11, MVT::i16,// ->95430
45567 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
45585 /* 95460*/ /*SwitchType*/ 9, MVT::i16,// ->95471
45587 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
45608 /* 95507*/ OPC_CheckType, MVT::i16,
45610 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
47477 /* 99527*/ OPC_CheckType, MVT::i16,
47481 MVT::i16, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
47528 /* 99634*/ OPC_CheckType, MVT::i16,
47532 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
47574 /* 99728*/ OPC_CheckType, MVT::i16,
47576 MVT::i16, 0/*#Ops*/, // Results = #2
47579 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
47581 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
47629 /* 99852*/ OPC_CheckType, MVT::i16,
47631 MVT::i16, 0/*#Ops*/, // Results = #2
47634 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
47636 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
47755 /*100124*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->100154
47757 MVT::i16, 0/*#Ops*/, // Results = #2
47760 MVT::i16, 3/*#Ops*/, 2, 1, 3, // Results = #4
47762 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 4,
47794 /*100225*/ OPC_SwitchType /*3 cases */, 27, MVT::i16,// ->100255
47796 MVT::i16, 0/*#Ops*/, // Results = #2
47799 MVT::i16, 3/*#Ops*/, 2, 0, 3, // Results = #4
47801 MVT::i16, MVT::i32, 2/*#Ops*/, 1, 4,
47834 /*100340*/ /*SwitchType*/ 7, MVT::i16,// ->100349
47836 MVT::i16, 1/*#Ops*/, 0,
47869 /*100405*/ OPC_CheckType, MVT::i16,
47872 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
47910 /*100485*/ /*SwitchType*/ 11, MVT::i16,// ->100498
47913 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 2,
47931 /*100526*/ OPC_CheckType, MVT::i16,
47933 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
50394 /*106369*/ OPC_SwitchType /*3 cases */, 21, MVT::i16,// ->106393
50397 /*106375*/ OPC_CheckType, MVT::i16,
50401 MVT::i16, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6,
50427 /*106442*/ OPC_SwitchType /*3 cases */, 10, MVT::i16,// ->106455
50428 /*106445*/ OPC_CheckChild0Type, MVT::i16,
50430 MVT::i16, MVT::i32, 1/*#Ops*/, 0,
50460 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50469 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50478 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50515 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50524 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50533 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50570 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50579 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50588 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50629 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50640 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50648 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50660 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50668 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50676 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50692 MVT::i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 1,
50711 /*107068*/ OPC_CheckType, MVT::i16,
50715 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
50914 /*107534*/ OPC_SwitchType /*2 cases */, 26, MVT::i16,// ->107563
50921 MVT::i16, 2/*#Ops*/, 7, 8,
50939 /*107600*/ OPC_CheckType, MVT::i16,
50948 MVT::i16, 2/*#Ops*/, 7, 8,
50959 MVT::i16, 2/*#Ops*/, 7, 8,
51019 /*107808*/ OPC_CheckType, MVT::i16,
51026 MVT::i16, 2/*#Ops*/, 7, 8,
51032 /*107841*/ OPC_CheckType, MVT::i16,
51039 MVT::i16, 2/*#Ops*/, 7, 8,
51049 MVT::f32, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51057 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51064 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51076 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51085 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
51093 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
53029 /*112353*/ /*SwitchType*/ 18, MVT::i16,// ->112373
53034 MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
53891 /*114189*/ /*SwitchType*/ 19, MVT::i16,// ->114210
53896 MVT::i16, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
53928 /*114279*/ /*SwitchType*/ 17, MVT::i16,// ->114298
53933 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
53957 /*114344*/ OPC_CheckChild1Type, MVT::i16,
53991 /*114417*/ OPC_CheckChild1Type, MVT::i16,
54028 MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
54964 /*116519*/ OPC_CheckChild0Type, MVT::i16,
54983 /*116554*/ OPC_SwitchType /*2 cases */, 16, MVT::i16,// ->116573
55009 /*116603*/ OPC_CheckType, MVT::i16,
55012 MVT::i16, 2/*#Ops*/, 0, 1,
55019 /*116620*/ OPC_CheckType, MVT::i16,
55022 MVT::i16, 2/*#Ops*/, 0, 1,
55029 /*116637*/ OPC_CheckType, MVT::i16,
55031 MVT::i16, 2/*#Ops*/, 0, 1,
55038 /*116652*/ OPC_SwitchType /*3 cases */, 30, MVT::i16,// ->116685
55043 MVT::i16, 2/*#Ops*/, 0, 1,
55050 MVT::i16, 2/*#Ops*/, 0, 1,
55089 /*116760*/ OPC_CheckChild0Type, MVT::i16,
55101 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #2
55262 /*117133*/ /*SwitchType*/ 18, MVT::i16,// ->117153
55267 MVT::i16, 2/*#Ops*/, 0, 2,
55288 /*117193*/ /*SwitchType*/ 20, MVT::i16,// ->117215
55294 MVT::i16, 2/*#Ops*/, 0, 2,
55306 /*117240*/ /*SwitchType*/ 20, MVT::i16,// ->117262
55312 MVT::i16, 2/*#Ops*/, 0, 2,
55369 /*117358*/ /*SwitchType*/ 9, MVT::i16,// ->117369
55372 MVT::i16, 1/*#Ops*/, 1,
55385 /*117390*/ OPC_CheckType, MVT::i16,
55410 /*117454*/ OPC_SwitchType /*2 cases */, 38, MVT::i16,// ->117495
55482 /*117608*/ OPC_CheckChild0Type, MVT::i16,
55510 /*117673*/ OPC_CheckType, MVT::i16,
55515 MVT::i16, 2/*#Ops*/, 1, 2,
55734 /*118120*/ OPC_CheckType, MVT::i16,
55842 /*118343*/ OPC_CheckType, MVT::i16,
55845 MVT::i16, MVT::i32, 0/*#Ops*/,
55866 /*118387*/ OPC_CheckType, MVT::i16,
55869 MVT::i16, MVT::i32, 0/*#Ops*/,
55882 /*118416*/ OPC_CheckType, MVT::i16,
55893 /*118436*/ OPC_SwitchType /*2 cases */, 16, MVT::i16,// ->118455
55931 /*118506*/ OPC_CheckChild0Type, MVT::i16,
55961 /*118577*/ OPC_CheckChild0Type, MVT::i16,
55971 /*118602*/ /*SwitchType*/ 18, MVT::i16,// ->118622
55976 MVT::i16, 2/*#Ops*/, 1, 2,
56191 /*119011*/ OPC_CheckType, MVT::i16,
56197 MVT::i16, 2/*#Ops*/, 2, 3,
56432 /*119491*/ OPC_SwitchType /*2 cases */, 22, MVT::i16,// ->119516
56476 /*119588*/ OPC_CheckChild0Type, MVT::i16,
56605 /*119860*/ OPC_CheckType, MVT::i16,
56608 MVT::i16, MVT::i32, 0/*#Ops*/,
56644 /*119930*/ OPC_CheckChild0Type, MVT::i16,
56665 /*119967*/ OPC_CheckType, MVT::i16,
56670 MVT::i16, 2/*#Ops*/, 1, 2,
57014 /*120634*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120649
57017 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
57040 /*120689*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120704
57043 MVT::i16, MVT::i32, 3/*#Ops*/, 0, 1, 3,
57061 /*120736*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120751
57064 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
57095 /*120805*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120820
57098 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
57121 /*120860*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120875
57124 MVT::i16, MVT::i32, 3/*#Ops*/, 0, 1, 3,
57142 /*120907*/ OPC_SwitchType /*3 cases */, 12, MVT::i16,// ->120922
57145 MVT::i16, MVT::i32, 2/*#Ops*/, 0, 1,
57740 /*122076*/ /*SwitchType*/ 10, MVT::i16,// ->122088
57743 MVT::i16, MVT::i32, 0/*#Ops*/,
58059 /*122655*/ OPC_SwitchType /*3 cases */, 10, MVT::i16,// ->122668
58063 MVT::i16, MVT::i32, 0/*#Ops*/,
58083 /*122697*/ OPC_SwitchType /*3 cases */, 10, MVT::i16,// ->122710
58087 MVT::i16, MVT::i32, 0/*#Ops*/,
58148 MVT::i16, 0/*#Ops*/,
58537 /*123467*/ OPC_CheckValueType, MVT::i16,
58614 /*123579*/ OPC_CheckValueType, MVT::i16,
58679 /*123675*/ OPC_CheckValueType, MVT::i16,
58684 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #2
58692 MVT::i16, 2/*#Ops*/, 0, 1, // Results = #2
58717 /*123765*/ /*SwitchType*/ 29, MVT::i16,// ->123796
58725 MVT::i16, 2/*#Ops*/, 3, 4,
58743 /*123826*/ OPC_CheckType, MVT::i16,
58756 MVT::i16, 2/*#Ops*/, 5, 6,
58771 MVT::i16, 2/*#Ops*/, 5, 6,
61993 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62001 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62015 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62022 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62033 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62051 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62062 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62073 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62084 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62094 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62104 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62126 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62134 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62149 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62156 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62168 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62187 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62199 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62211 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62223 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62234 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62245 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
62386 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
62412 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
62436 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
62921 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62929 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62943 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62950 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62961 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62979 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
62990 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63001 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63012 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63022 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63032 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63054 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63062 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63077 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63084 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63096 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63115 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63127 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63139 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63151 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63162 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63173 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63249 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
63275 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
63299 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
63591 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63599 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63613 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63620 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63631 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63649 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63660 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63671 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63682 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63692 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63702 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
63724 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63732 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63747 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63754 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63766 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63785 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63797 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63809 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63821 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63832 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63843 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
63984 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
64010 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
64034 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
64519 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64527 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64541 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64548 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64559 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64577 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64588 MVT::f32, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64599 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64610 MVT::f64, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64620 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64630 MVT::f80, MVT::i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,
64652 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64660 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64675 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64682 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64694 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64713 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64725 MVT::f32, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64737 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64749 MVT::f64, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64760 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64771 MVT::f80, MVT::i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7,
64847 MVT::f32, MVT::i16, 2/*#Ops*/, 0, 1,
64873 MVT::f64, MVT::i16, 2/*#Ops*/, 0, 1,
64897 MVT::f80, MVT::i16, 2/*#Ops*/, 0, 1,
73421 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
73451 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
73479 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
74946 MVT::f32, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
74955 MVT::f32, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
74964 MVT::f32, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
74975 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
74984 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
74993 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75003 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75011 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75019 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75033 MVT::f32, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75041 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75049 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75062 MVT::f64, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75069 MVT::f80, MVT::i16, 5/*#Ops*/, 2, 3, 4, 5, 6,
75211 /*158653*/ OPC_CheckType, MVT::i16,
75247 /*158748*/ OPC_CheckChild0Type, MVT::i16,
75285 MVT::f32, MVT::i16, 0/*#Ops*/,
75292 MVT::f32, MVT::i16, 0/*#Ops*/,
75314 MVT::f32, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75316 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75323 MVT::f32, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75325 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75334 MVT::f64, MVT::i16, 0/*#Ops*/,
75341 MVT::f64, MVT::i16, 0/*#Ops*/,
75363 MVT::f64, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75365 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75372 MVT::f64, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75374 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75382 MVT::f80, MVT::i16, 0/*#Ops*/,
75388 MVT::f80, MVT::i16, 0/*#Ops*/,
75394 MVT::f80, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75396 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
75402 MVT::f80, MVT::i16, 0/*#Ops*/, // Results = #0 #1
75404 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
75429 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75435 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75440 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
75449 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75455 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75460 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
75469 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75475 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75480 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
75489 MVT::f32, MVT::i16, 1/*#Ops*/, 0,
75495 MVT::f64, MVT::i16, 1/*#Ops*/, 0,
75500 MVT::f80, MVT::i16, 1/*#Ops*/, 0,
124096 /*255643*/ OPC_CheckChild0Type, MVT::i16,
126538 /*260188*/ OPC_CheckChild0Type, MVT::i16,
145229 /*297243*/ OPC_CheckChild0Type, MVT::i16,
147186 /*300798*/ OPC_CheckChild0Type, MVT::i16,
186965 /*377941*/ OPC_CheckChild0Type, MVT::i16,
187757 /*379374*/ OPC_CheckChild0Type, MVT::i16,
199276 /*403029*/ OPC_CheckType, MVT::i16,
199299 /*403078*/ OPC_CheckType, MVT::i16,
199313 /*403106*/ OPC_CheckType, MVT::i16,
199327 /*403134*/ OPC_CheckType, MVT::i16,
199341 /*403162*/ OPC_CheckType, MVT::i16,
199354 /*403188*/ OPC_CheckType, MVT::i16,
199377 /*403237*/ OPC_CheckType, MVT::i16,
199391 /*403265*/ OPC_CheckType, MVT::i16,
199405 /*403293*/ OPC_CheckType, MVT::i16,
199419 /*403321*/ OPC_CheckType, MVT::i16,
199432 /*403347*/ OPC_CheckType, MVT::i16,
199446 /*403375*/ OPC_CheckType, MVT::i16,
199460 /*403403*/ OPC_CheckType, MVT::i16,
199576 /*403656*/ /*SwitchType*/ 106, MVT::i16,// ->403764
200031 /*404635*/ OPC_CheckChild0Type, MVT::i16,
229285 /*467969*/ OPC_CheckType, MVT::i16,
229340 /*468087*/ OPC_SwitchType /*2 cases */, 17|128,1/*145*/, MVT::i16,// ->468236
253809 if (cast<StoreSDNode>(N)->getMemoryVT().getScalarType() != MVT::i16) return false;
253871 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
253906 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
254156 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
254287 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i16) return false;
254321 return cast<TruncSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
254345 return cast<MaskedTruncSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
254369 return cast<TruncUSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
254393 return cast<MaskedTruncUSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
gen/lib/Target/X86/X86GenFastISel.inc 490 case MVT::i16: return fastEmit_ISD_BRIND_MVT_i16_r(RetVT, Op0, Op0IsKill);
522 if (RetVT.SimpleTy != MVT::i16)
604 case MVT::i16: return fastEmit_ISD_CTLZ_MVT_i16_r(RetVT, Op0, Op0IsKill);
620 if (RetVT.SimpleTy != MVT::i16)
756 case MVT::i16: return fastEmit_ISD_CTPOP_MVT_i16_r(RetVT, Op0, Op0IsKill);
778 if (RetVT.SimpleTy != MVT::i16)
806 case MVT::i16: return fastEmit_ISD_CTTZ_MVT_i16_r(RetVT, Op0, Op0IsKill);
816 if (RetVT.SimpleTy != MVT::i16)
835 case MVT::i16: return fastEmit_ISD_CTTZ_ZERO_UNDEF_MVT_i16_r(RetVT, Op0, Op0IsKill);
1635 case MVT::i16: return fastEmit_ISD_SIGN_EXTEND_MVT_i16_r(RetVT, Op0, Op0IsKill);
1999 return fastEmitInst_extractsubreg(MVT::i16, Op0, Op0IsKill, X86::sub_16bit);
2005 case MVT::i16: return fastEmit_ISD_TRUNCATE_MVT_i32_MVT_i16_r(Op0, Op0IsKill);
2015 return fastEmitInst_extractsubreg(MVT::i16, Op0, Op0IsKill, X86::sub_16bit);
2025 case MVT::i16: return fastEmit_ISD_TRUNCATE_MVT_i64_MVT_i16_r(Op0, Op0IsKill);
2113 case MVT::i16: return fastEmit_ISD_TRUNCATE_MVT_i16_r(RetVT, Op0, Op0IsKill);
2352 case MVT::i16: return fastEmit_ISD_ZERO_EXTEND_MVT_i16_r(RetVT, Op0, Op0IsKill);
2549 case MVT::i16: return fastEmit_X86ISD_CALL_MVT_i16_r(RetVT, Op0, Op0IsKill);
4523 case MVT::i16: return fastEmit_X86ISD_NT_BRIND_MVT_i16_r(RetVT, Op0, Op0IsKill);
4561 case MVT::i16: return fastEmit_X86ISD_NT_CALL_MVT_i16_r(RetVT, Op0, Op0IsKill);
5996 if (RetVT.SimpleTy != MVT::i16)
6160 case MVT::i16: return fastEmit_ISD_ADD_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6188 if (RetVT.SimpleTy != MVT::i16)
6400 case MVT::i16: return fastEmit_ISD_AND_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6957 if (RetVT.SimpleTy != MVT::i16)
7076 case MVT::i16: return fastEmit_ISD_MUL_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
7195 if (RetVT.SimpleTy != MVT::i16)
7407 case MVT::i16: return fastEmit_ISD_OR_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8147 if (RetVT.SimpleTy != MVT::i16)
8311 case MVT::i16: return fastEmit_ISD_SUB_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
8821 if (RetVT.SimpleTy != MVT::i16)
9033 case MVT::i16: return fastEmit_ISD_XOR_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9422 case MVT::i16: return fastEmit_X86ISD_BT_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
9531 case MVT::i16: return fastEmit_X86ISD_CMP_MVT_i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13627 if (RetVT.SimpleTy != MVT::i16)
13641 case MVT::i16: return fastEmit_ISD_ADD_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13656 if (RetVT.SimpleTy != MVT::i16)
13670 case MVT::i16: return fastEmit_ISD_AND_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13719 if (RetVT.SimpleTy != MVT::i16)
13732 case MVT::i16: return fastEmit_ISD_MUL_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13747 if (RetVT.SimpleTy != MVT::i16)
13761 case MVT::i16: return fastEmit_ISD_OR_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13838 if (RetVT.SimpleTy != MVT::i16)
13858 case MVT::i16: return fastEmit_ISD_SHL_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13874 if (RetVT.SimpleTy != MVT::i16)
13894 case MVT::i16: return fastEmit_ISD_SRA_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13910 if (RetVT.SimpleTy != MVT::i16)
13930 case MVT::i16: return fastEmit_ISD_SRL_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13946 if (RetVT.SimpleTy != MVT::i16)
13960 case MVT::i16: return fastEmit_ISD_SUB_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
13975 if (RetVT.SimpleTy != MVT::i16)
13989 case MVT::i16: return fastEmit_ISD_XOR_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
14035 case MVT::i16: return fastEmit_X86ISD_BT_MVT_i16_ri(RetVT, Op0, Op0IsKill, imm1);
14097 if (VT == MVT::i16 && Predicate_i16immSExt8(imm1))
14256 if (RetVT.SimpleTy != MVT::i16)
14263 case MVT::i16: return fastEmit_ISD_ADD_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14271 if (RetVT.SimpleTy != MVT::i16)
14278 case MVT::i16: return fastEmit_ISD_AND_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14286 if (RetVT.SimpleTy != MVT::i16)
14293 case MVT::i16: return fastEmit_ISD_MUL_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14301 if (RetVT.SimpleTy != MVT::i16)
14308 case MVT::i16: return fastEmit_ISD_OR_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14316 if (RetVT.SimpleTy != MVT::i16)
14323 case MVT::i16: return fastEmit_ISD_SUB_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14331 if (RetVT.SimpleTy != MVT::i16)
14338 case MVT::i16: return fastEmit_ISD_XOR_MVT_i16_ri_Predicate_i16immSExt8(RetVT, Op0, Op0IsKill, imm1);
14574 if (RetVT.SimpleTy != MVT::i16)
14582 case MVT::i16: return fastEmit_ISD_Constant_MVT_i16_i(RetVT, imm0);
gen/lib/Target/X86/X86GenRegisterInfo.inc 4473 /* 2 */ MVT::i16, MVT::Other,
gen/lib/Target/XCore/XCoreGenCallingConv.inc 22 LocVT == MVT::i16) {
gen/lib/Target/XCore/XCoreGenDAGISel.inc 2175 /* 3801*/ OPC_CheckValueType, MVT::i16,
2327 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i16) return false;
include/llvm/Support/MachineValueType.h 474 case nxv32i16: return i16;
705 case i16 :
888 return MVT::i16;
926 case MVT::i16:
1018 case MVT::i16:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 3497 case MVT::i16: LC= isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
5331 if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16)
6491 if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
6654 if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
14718 if (V.getValueType() != MVT::i16 &&
lib/CodeGen/SelectionDAG/FastISel.cpp 374 if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
2289 if (!(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 2148 case MVT::i16: LC = Call_I16; break;
2191 case MVT::i16: LC= isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
2421 case MVT::i16: FF = 0x47800000ULL; break; // 2^16 (as a float)
2608 case MVT::i16:
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 2784 if (VT == MVT::i16)
3138 if (VT == MVT::i16)
3216 if (VT == MVT::i16)
3226 if (VT == MVT::i16)
3237 if (VT == MVT::i16)
3329 if (VT == MVT::i16)
3487 if (VT == MVT::i16)
3514 if (VT == MVT::i16)
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4311 if (VT == MVT::f16 && C->getValueType(0) == MVT::i16)
4402 if (VT == MVT::i16 && C->getValueType(0) == MVT::f16)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 6167 setValue(&I, DAG.getNode(ISD::BITCAST, sdl, MVT::i16,
7317 LoadVT = MVT::i16;
lib/CodeGen/SelectionDAG/TargetLowering.cpp 7233 if (WideVT == MVT::i16)
lib/CodeGen/TargetLoweringBase.cpp 458 OP_TO_LIBCALL(ISD::ATOMIC_SWAP, SYNC_LOCK_TEST_AND_SET)
459 OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP)
460 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_ADD, SYNC_FETCH_AND_ADD)
461 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_SUB, SYNC_FETCH_AND_SUB)
462 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_AND, SYNC_FETCH_AND_AND)
463 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_OR, SYNC_FETCH_AND_OR)
464 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_XOR, SYNC_FETCH_AND_XOR)
465 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_NAND, SYNC_FETCH_AND_NAND)
466 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MAX, SYNC_FETCH_AND_MAX)
467 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMAX, SYNC_FETCH_AND_UMAX)
468 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MIN, SYNC_FETCH_AND_MIN)
469 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMIN, SYNC_FETCH_AND_UMIN)
lib/CodeGen/ValueTypes.cpp 125 case MVT::i16: return "i16";
272 case MVT::i16: return Type::getInt16Ty(Context);
lib/Target/AArch64/AArch64FastISel.cpp 335 case MVT::i16:
1010 if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
1175 case MVT::i16:
1497 case MVT::i16:
1684 if (RetVT >= MVT::i8 && RetVT <= MVT::i16) {
1709 case MVT::i16:
1730 if (RetVT >= MVT::i8 && RetVT <= MVT::i16 && ISDOpc != ISD::AND) {
1760 case MVT::i16:
1773 if (RetVT >= MVT::i8 && RetVT <= MVT::i16) {
1871 case MVT::i16:
2096 case MVT::i16: Opc = AArch64::STLRH; break;
2156 case MVT::i16: Opc = OpcTable[Idx][1]; break;
2722 case MVT::i16:
2924 if (SrcVT == MVT::i16 || SrcVT == MVT::i8 || SrcVT == MVT::i1) {
3242 !(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16))
3345 VT = MVT::i16;
3354 VT = MVT::i16;
3913 if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
3955 if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16 &&
3958 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8 &&
3985 case MVT::i16:
4007 assert((DestVT == MVT::i8 || DestVT == MVT::i16 || DestVT == MVT::i32 ||
4011 if (DestVT == MVT::i8 || DestVT == MVT::i16)
4045 case MVT::i16:
4087 case MVT::i16: Opc = AArch64::LSLVWr; NeedTrunc = true; Mask = 0xffff; break;
4110 assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
4113 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
4193 case MVT::i16: Opc = AArch64::LSRVWr; NeedTrunc = true; Mask = 0xffff; break;
4217 assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
4220 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
4314 case MVT::i16: Opc = AArch64::ASRVWr; NeedTrunc = true; Mask = 0xffff; break;
4338 assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
4341 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
4423 if (((DestVT != MVT::i8) && (DestVT != MVT::i16) &&
4426 (SrcVT != MVT::i16) && (SrcVT != MVT::i32)))
4444 case MVT::i16:
4459 if (DestVT == MVT::i8 || DestVT == MVT::i16)
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 462 else if (!IsLoadStore && SrcVT == MVT::i16)
474 else if (!IsLoadStore && SrcVT == MVT::i16)
1179 } else if (VT == MVT::i16) {
2756 CurDAG->getTargetConstant(Immed, DL, MVT::i16),
2791 else if (MemTy == MVT::i16)
lib/Target/AArch64/AArch64ISelLowering.cpp 554 setOperationAction(ISD::BITCAST, MVT::i16, Custom);
561 setIndexedLoadAction(im, MVT::i16, Legal);
568 setIndexedStoreAction(im, MVT::i16, Legal);
2071 cast<LoadSDNode>(LHS)->getMemoryVT() == MVT::i16 &&
2077 DAG.getValueType(MVT::i16));
2603 assert(Op.getOperand(0).getValueType() == MVT::i16);
2912 SDValue Undef = DAG.getUNDEF(MVT::i16);
3170 else if (ActualMVT == MVT::i16)
3171 ValVT = MVT::i16;
3792 else if (ActualMVT == MVT::i16)
3793 ValVT = MVT::i16;
4000 VA.getValVT() == MVT::i16)
6793 if (VT.getVectorElementType() == MVT::i16 ||
6807 else if (EltTy == MVT::i16 || EltTy == MVT::f16)
6914 if (EltType == MVT::i16 || EltType == MVT::f16)
7088 case MVT::i16:
7886 if (ExtrTy == MVT::i16 || ExtrTy == MVT::i8)
11150 || (LoadNode->getMemoryVT() == MVT::i16 && width == 16)) {
11159 || (TypeNode->getVT() == MVT::i16 && width == 16)) {
11168 || (TypeNode->getVT() == MVT::i16 && width == 16)) {
11932 if (N->getValueType(0) != MVT::i16 || Op.getValueType() != MVT::f16)
11941 Results.push_back(DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, Op));
lib/Target/AArch64/AArch64ISelLowering.h 518 return VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 428 assert(LdHi->getMemoryVT() == MVT::i16);
456 assert(LdLo->getMemoryVT() == MVT::i16);
1177 Offset = CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i16);
1210 Offset = CurDAG->getTargetConstant(ByteOffset, DL, MVT::i16);
1228 Offset = CurDAG->getTargetConstant(CAddr->getZExtValue(), DL, MVT::i16);
1235 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i16);
1379 Offset = CurDAG->getTargetConstant(0, DL, MVT::i16);
1395 Offset = CurDAG->getTargetConstant(0, DL, MVT::i16);
1401 Offset = CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i16);
1406 Offset = CurDAG->getTargetConstant(0, DL, MVT::i16);
1505 ImmOffset = CurDAG->getTargetConstant(Imm & 4095, DL, MVT::i16);
1535 ImmOffset = CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i16);
1542 ImmOffset = CurDAG->getTargetConstant(0, DL, MVT::i16);
1569 Offset = CurDAG->getTargetConstant(CAddr->getZExtValue(), DL, MVT::i16);
1723 Offset = CurDAG->getTargetConstant(OffsetVal, SDLoc(), MVT::i16);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 120 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Legal);
125 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Legal);
130 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i16, Legal);
208 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
813 if (Src == MVT::i16)
3037 if (VT == MVT::i32 && RHSVal == 16 && X.getValueType() == MVT::i16 &&
3042 { DAG.getConstant(0, SL, MVT::i16), LHS->getOperand(0) });
3283 if (Subtarget->has16BitInsts() && VT.getScalarType().bitsLE(MVT::i16))
3405 LegalVT != MVT::i16))
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 251 return isRegOrImmWithInputMods(AMDGPU::VS_32RegClassID, MVT::i16);
374 return isRegOrInlineNoMods(AMDGPU::SReg_32RegClassID, MVT::i16);
412 return isSCSrcB16() || isLiteralImm(MVT::i16);
457 return isRegOrInlineNoMods(AMDGPU::VS_32RegClassID, MVT::i16);
489 return isVCSrcF16() || isLiteralImm(MVT::i16);
517 return isRegOrInlineNoMods(AMDGPU::VGPR_32RegClassID, MVT::i16);
541 return isRegOrInlineNoMods(AMDGPU::AGPR_32RegClassID, MVT::i16);
565 return isRegOrInlineNoMods(AMDGPU::AReg_128RegClassID, MVT::i16);
589 return isRegOrInlineNoMods(AMDGPU::AReg_512RegClassID, MVT::i16);
613 return isRegOrInlineNoMods(AMDGPU::AReg_1024RegClassID, MVT::i16);
1630 (type == MVT::v2i16)? MVT::i16 : type;
1658 return isSDWAOperand(MVT::i16);
lib/Target/AMDGPU/R600ISelLowering.cpp 77 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Custom);
81 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Custom);
85 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i16, Custom);
103 setTruncStoreAction(MVT::i32, MVT::i16, Custom);
193 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
1150 } else if (Store->getMemoryVT() == MVT::i16) {
1282 assert(MemVT == MVT::i16);
1504 assert(!MemVT.isVector() && (MemVT == MVT::i16 || MemVT == MVT::i8));
lib/Target/AMDGPU/SIISelLowering.cpp 146 addRegisterClass(MVT::i16, &AMDGPU::SReg_32RegClass);
433 setOperationAction(ISD::Constant, MVT::i16, Legal);
435 setOperationAction(ISD::SMIN, MVT::i16, Legal);
436 setOperationAction(ISD::SMAX, MVT::i16, Legal);
438 setOperationAction(ISD::UMIN, MVT::i16, Legal);
439 setOperationAction(ISD::UMAX, MVT::i16, Legal);
441 setOperationAction(ISD::SIGN_EXTEND, MVT::i16, Promote);
442 AddPromotedToType(ISD::SIGN_EXTEND, MVT::i16, MVT::i32);
444 setOperationAction(ISD::ROTR, MVT::i16, Promote);
445 setOperationAction(ISD::ROTL, MVT::i16, Promote);
447 setOperationAction(ISD::SDIV, MVT::i16, Promote);
448 setOperationAction(ISD::UDIV, MVT::i16, Promote);
449 setOperationAction(ISD::SREM, MVT::i16, Promote);
450 setOperationAction(ISD::UREM, MVT::i16, Promote);
452 setOperationAction(ISD::BSWAP, MVT::i16, Promote);
453 setOperationAction(ISD::BITREVERSE, MVT::i16, Promote);
455 setOperationAction(ISD::CTTZ, MVT::i16, Promote);
456 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i16, Promote);
457 setOperationAction(ISD::CTLZ, MVT::i16, Promote);
458 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i16, Promote);
459 setOperationAction(ISD::CTPOP, MVT::i16, Promote);
461 setOperationAction(ISD::SELECT_CC, MVT::i16, Expand);
463 setOperationAction(ISD::BR_CC, MVT::i16, Expand);
465 setOperationAction(ISD::LOAD, MVT::i16, Custom);
467 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
469 setOperationAction(ISD::FP16_TO_FP, MVT::i16, Promote);
470 AddPromotedToType(ISD::FP16_TO_FP, MVT::i16, MVT::i32);
471 setOperationAction(ISD::FP_TO_FP16, MVT::i16, Promote);
472 AddPromotedToType(ISD::FP_TO_FP16, MVT::i16, MVT::i32);
474 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote);
475 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote);
476 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Promote);
477 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Promote);
484 AddPromotedToType(ISD::LOAD, MVT::f16, MVT::i16);
486 AddPromotedToType(ISD::STORE, MVT::f16, MVT::i16);
676 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i16, Custom);
688 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i16, Custom);
697 setOperationAction(ISD::INTRINSIC_VOID, MVT::i16, Custom);
1360 if (NumElts != 1 && VT.getScalarType().bitsLE(MVT::i16))
1372 if (Subtarget->has16BitInsts() && VT == MVT::i16) {
2151 DAG.getValueType(MVT::i16));
3898 return (VT == MVT::i16) ? MVT::i16 : MVT::i32;
3898 return (VT == MVT::i16) ? MVT::i16 : MVT::i32;
4101 Elt = DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, Elt);
4198 if (CmpVT == MVT::i16 && !TLI.isTypeLegal(MVT::i16)) {
4198 if (CmpVT == MVT::i16 && !TLI.isTypeLegal(MVT::i16)) {
4579 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, FpToFp16);
4621 DAG.getTargetConstant(GCNSubtarget::TrapIDLLVMTrap, SL, MVT::i16),
4646 DAG.getTargetConstant(GCNSubtarget::TrapIDLLVMDebugTrap, SL, MVT::i16)
4666 SDValue EncodingImm = DAG.getTargetConstant(Encoding, DL, MVT::i16);
4817 DAG.getNode(ISD::BITCAST, SL, MVT::i16, InsVal),
4895 SDValue Result = DAG.getNode(ISD::TRUNCATE, SL, MVT::i16, Elt);
4989 Lo = DAG.getNode(ISD::BITCAST, SL, MVT::i16, Lo);
4994 Hi = DAG.getNode(ISD::BITCAST, SL, MVT::i16, Hi);
5002 Lo = DAG.getNode(ISD::BITCAST, SL, MVT::i16, Lo);
5444 if (((VAddrScalarVT == MVT::f16) || (VAddrScalarVT == MVT::i16)) &&
5816 return lowerImplicitZextParam(DAG, Op, MVT::i16,
5822 return lowerImplicitZextParam(DAG, Op, MVT::i16,
5828 return lowerImplicitZextParam(DAG, Op, MVT::i16,
6190 DAG.getTargetConstant(Offset, DL, MVT::i16),
6279 LoadVT.getScalarType() == MVT::i16)
6946 if (VDataType == MVT::i8 || VDataType == MVT::i16)
7219 Ops[1] = DAG.getNode(ISD::BITCAST, DL, MVT::i16, Ops[1]);
7327 if (MemVT == MVT::i16 && isTypeLegal(MVT::i16))
7327 if (MemVT == MVT::i16 && isTypeLegal(MVT::i16))
7337 EVT RealMemVT = (MemVT == MVT::i1) ? MVT::i8 : MVT::i16;
7702 const SDValue BitField = DAG.getTargetConstant(Denorm32Reg, SL, MVT::i16);
8627 if (Src.getValueType() != MVT::i16)
8651 VTSign->getVT() == MVT::i16)) &&
8835 if (Src.getValueType() == MVT::i16 &&
9032 if (VT == MVT::i32 || (VT == MVT::i16 && Subtarget->hasMed3_16())) {
9130 ((VT == MVT::f16 || VT == MVT::i16) && Subtarget->hasMin3Max3_16()))) {
10047 Src = DAG.getNode(ISD::BITCAST, SL, MVT::i16, Src);
10634 VT.SimpleTy == MVT::i16 || VT.SimpleTy == MVT::f16))
lib/Target/ARM/ARMFastISel.cpp 465 if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 && VT != MVT::i1)
706 if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
824 case MVT::i16:
942 case MVT::i16:
1083 case MVT::i16:
1371 if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 ||
1407 case MVT::i16:
1551 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
1558 if (SrcVT == MVT::i16 || SrcVT == MVT::i8) {
1707 else if (VT == MVT::i16)
1736 else if (VT == MVT::i16)
1754 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
1925 case MVT::i16:
2071 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
2143 if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
2318 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 &&
2324 RetVT != MVT::i16 && RetVT != MVT::i32) {
2367 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 &&
2454 VT = MVT::i16;
2462 VT = MVT::i16;
2585 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
2587 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
2601 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
2603 if (SrcVT != MVT::i16 && SrcVT != MVT::i8 && SrcVT != MVT::i1)
2898 { { ARM::SXTH, ARM::t2SXTH }, 0, 0, MVT::i16 },
2899 { { ARM::UXTH, ARM::t2UXTH }, 0, 1, MVT::i16 },
3043 case MVT::i16:
lib/Target/ARM/ARMISelDAGToDAG.cpp 1493 } else if (LoadedVT == MVT::i16 &&
1592 case MVT::i16:
2815 else if (MemTy == MVT::i16)
lib/Target/ARM/ARMISelLowering.cpp 703 setOperationAction(ISD::BITCAST, MVT::i16, Custom);
1004 setIndexedLoadAction(im, MVT::i16, Legal);
1008 setIndexedStoreAction(im, MVT::i16, Legal);
1027 setOperationAction(ISD::SADDSAT, MVT::i16, Custom);
1028 setOperationAction(ISD::SSUBSAT, MVT::i16, Custom);
1251 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
2769 if (BC.getOpcode() == ISD::BITCAST && BC.getValueType() == MVT::i16) {
4528 case MVT::i16:
5689 if (SrcVT == MVT::i16 && DstVT == MVT::f16) {
5706 if (SrcVT == MVT::f16 && DstVT == MVT::i16) {
5910 if ((ElemTy == MVT::i16 || ElemTy == MVT::i32) &&
7245 MVT IVT = (FVT == MVT::f32) ? MVT::i32 : MVT::i16;
7640 if (VT.getVectorElementType() == MVT::i16)
11125 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break;
11126 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break;
13354 if (FromEltVT == MVT::i32 && (ToEltVT == MVT::i16 || ToEltVT == MVT::i8))
13356 if (FromEltVT == MVT::i16 && ToEltVT == MVT::i8)
13846 if (ToEltVT == MVT::i32 && (FromEltVT == MVT::i16 || FromEltVT == MVT::i8))
13848 if (ToEltVT == MVT::i16 && FromEltVT == MVT::i8)
13909 (EltVT == MVT::i8 || EltVT == MVT::i16) &&
14410 DAG.getValueType(MVT::i16));
14580 if (Ty == MVT::i8 || Ty == MVT::i16 || Ty == MVT::i32) {
14705 case MVT::i16:
14871 case MVT::i16:
14911 case MVT::i16:
14964 case MVT::i16:
14985 case MVT::i16:
15069 case MVT::i16:
15130 if (VT == MVT::i16 || ((VT == MVT::i8 || VT == MVT::i1) && isSEXTLoad)) {
15927 case MVT::i16: LC = isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
16025 case MVT::i16: RetTyElement = Type::getInt16Ty(*DAG.getContext()); break;
lib/Target/ARM/ARMSelectionDAGInfo.cpp 201 return (BytesLeft >= 2) ? MVT::i16 : MVT::i8;
lib/Target/ARM/ARMTargetTransformInfo.cpp 177 {ISD::SIGN_EXTEND, MVT::i32, MVT::i16, 0},
178 {ISD::ZERO_EXTEND, MVT::i32, MVT::i16, 0},
181 {ISD::SIGN_EXTEND, MVT::i16, MVT::i8, 0},
182 {ISD::ZERO_EXTEND, MVT::i16, MVT::i8, 0},
185 {ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 1},
186 {ISD::ZERO_EXTEND, MVT::i64, MVT::i16, 1},
305 { ISD::FP_TO_SINT, MVT::i16, MVT::f32, 2 },
306 { ISD::FP_TO_UINT, MVT::i16, MVT::f32, 2 },
307 { ISD::FP_TO_SINT, MVT::i16, MVT::f64, 2 },
308 { ISD::FP_TO_UINT, MVT::i16, MVT::f64, 2 },
335 { ISD::SINT_TO_FP, MVT::f32, MVT::i16, 2 },
336 { ISD::UINT_TO_FP, MVT::f32, MVT::i16, 2 },
337 { ISD::SINT_TO_FP, MVT::f64, MVT::i16, 2 },
338 { ISD::UINT_TO_FP, MVT::f64, MVT::i16, 2 },
384 { ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 2 },
388 { ISD::TRUNCATE, MVT::i16, MVT::i64, 0 },
lib/Target/AVR/AVRISelDAGToDAG.cpp 100 Disp = CurDAG->getTargetConstant(RHSC, dl, MVT::i16);
110 if (isUInt<6>(RHSC) && (VT == MVT::i8 || VT == MVT::i16)) {
147 case MVT::i16: {
188 case MVT::i16: {
319 CurDAG->getTargetConstant(0, SDLoc(N), MVT::i16));
345 SDValue Offset = CurDAG->getTargetConstant(CST, DL, MVT::i16);
347 unsigned Opc = (VT == MVT::i16) ? AVR::STDWSPQRr : AVR::STDSPQRr;
378 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16,
381 SDValue RegZ = CurDAG->getRegister(AVR::R31R30, MVT::i16);
386 ResNode = CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, Ptr,
396 case MVT::i16:
397 ResNode = CurDAG->getMachineNode(AVR::LPMWRdZ, DL, MVT::i16,
436 Ops.push_back(CurDAG->getRegister(AVR::R31R30, MVT::i16));
lib/Target/AVR/AVRISelLowering.cpp 39 addRegisterClass(MVT::i16, &AVR::DREGSRegClass);
50 setOperationAction(ISD::GlobalAddress, MVT::i16, Custom);
51 setOperationAction(ISD::BlockAddress, MVT::i16, Custom);
56 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i16, Expand);
65 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
84 setOperationAction(ISD::SRA, MVT::i16, Custom);
85 setOperationAction(ISD::SHL, MVT::i16, Custom);
86 setOperationAction(ISD::SRL, MVT::i16, Custom);
87 setOperationAction(ISD::SHL_PARTS, MVT::i16, Expand);
88 setOperationAction(ISD::SRA_PARTS, MVT::i16, Expand);
89 setOperationAction(ISD::SRL_PARTS, MVT::i16, Expand);
92 setOperationAction(ISD::ROTL, MVT::i16, Expand);
94 setOperationAction(ISD::ROTR, MVT::i16, Expand);
97 setOperationAction(ISD::BR_CC, MVT::i16, Custom);
103 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom);
107 setOperationAction(ISD::SETCC, MVT::i16, Custom);
111 setOperationAction(ISD::SELECT, MVT::i16, Expand);
113 setOperationAction(ISD::BSWAP, MVT::i16, Expand);
117 setIndexedLoadAction(ISD::POST_INC, MVT::i16, Legal);
119 setIndexedLoadAction(ISD::PRE_DEC, MVT::i16, Legal);
121 setIndexedStoreAction(ISD::POST_INC, MVT::i16, Legal);
123 setIndexedStoreAction(ISD::PRE_DEC, MVT::i16, Legal);
145 setOperationAction(ISD::UDIV, MVT::i16, Expand);
147 setOperationAction(ISD::UREM, MVT::i16, Expand);
149 setOperationAction(ISD::SDIV, MVT::i16, Expand);
151 setOperationAction(ISD::SREM, MVT::i16, Expand);
161 setOperationAction(ISD::MUL, MVT::i16, Expand);
164 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand);
165 setOperationAction(ISD::UMUL_LOHI, MVT::i16, Expand);
354 case MVT::i16:
538 SDValue LHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS,
540 SDValue LHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS,
542 SDValue RHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS,
544 SDValue RHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS,
562 SDValue LHS0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_0,
564 SDValue LHS1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_0,
566 SDValue LHS2 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_1,
568 SDValue LHS3 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_1,
576 SDValue RHS0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_0,
578 SDValue RHS1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_0,
580 SDValue RHS2 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_1,
582 SDValue RHS3 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_1,
596 } else if (VT == MVT::i8 || VT == MVT::i16) {
798 if (VT != MVT::i8 && VT != MVT::i16) {
811 if ((VT == MVT::i16 && RHSC != -2) || (VT == MVT::i8 && RHSC != -1)) {
849 if (VT != MVT::i8 && VT != MVT::i16) {
861 if ((VT == MVT::i16 && RHSC != 2) || (VT == MVT::i8 && RHSC != 1)) {
979 const MCPhysReg *RegList = (LocVT == MVT::i16) ? RegList16 : RegList8;
1074 } else if (RegVT == MVT::i16) {
1878 assert(VT == MVT::i16 && "inline asm constraint too large");
1964 Ty = MVT::i16;
lib/Target/AVR/AVRInstrInfo.cpp 146 } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
180 } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
lib/Target/AVR/AVRRegisterInfo.cpp 86 if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
lib/Target/BPF/BPFISelLowering.cpp 119 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
129 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Expand);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 88 case MVT::i16:
481 case MVT::i16:
lib/Target/Hexagon/HexagonISelLowering.cpp 554 bool IsLegalType = VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
857 if (OpTy == MVT::i8 || OpTy == MVT::i16) {
1316 setOperationAction(ISD::SETCC, MVT::i16, Custom);
1353 setOperationAction(ISD::CTLZ, MVT::i16, Promote);
1355 setOperationAction(ISD::CTTZ, MVT::i16, Promote);
1359 setOperationAction(ISD::CTPOP, MVT::i16, Promote);
1498 for (MVT VT : {MVT::i16, MVT::i32, MVT::v4i8, MVT::i64, MVT::v8i8,
1535 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote);
1538 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote);
1541 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Promote);
1544 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Promote);
1548 for (MVT VT : {MVT::i8, MVT::i16, MVT::i32, MVT::i64, MVT::f32, MVT::f64,
2142 if (ElemTy == MVT::i16) {
2226 if (ElemTy == MVT::i16) {
2248 : (ElemTy == MVT::i16) ? 0xFFFFull : 0xFFFFFFFFull;
3006 case MVT::i16:
3189 return MVT::i16;
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 1297 case MVT::i16:
1333 if (ElemTy == MVT::i8 || ElemTy == MVT::i16) {
lib/Target/Hexagon/HexagonInstrInfo.cpp 2646 case MVT::i16:
lib/Target/Hexagon/HexagonSubtarget.h 226 static MVT Types[] = { MVT::i8, MVT::i16, MVT::i32 };
lib/Target/Lanai/LanaiISelLowering.cpp 132 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
380 if (LocVT == MVT::i8 || LocVT == MVT::i16) {
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 256 AM.Base.Reg = CurDAG->getRegister(MSP430::SR, MVT::i16);
266 MVT::i16, AM.Disp,
269 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16,
272 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i16, 0/*AM.SymbolFlags*/);
274 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/);
279 Disp = CurDAG->getTargetConstant(AM.Disp, SDLoc(N), MVT::i16);
315 case MVT::i16:
340 case MVT::i16:
348 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, MVT::i16, MVT::Other,
363 unsigned Opc = (VT == MVT::i16 ? Opc16 : Opc8);
367 CurDAG->SelectNodeTo(Op, Opc, VT, MVT::i16, MVT::Other, Ops0);
394 assert(Node->getValueType(0) == MVT::i16);
396 SDValue TFI = CurDAG->getTargetFrameIndex(FI, MVT::i16);
398 CurDAG->SelectNodeTo(Node, MSP430::ADDframe, MVT::i16, TFI,
399 CurDAG->getTargetConstant(0, dl, MVT::i16));
403 MSP430::ADDframe, dl, MVT::i16, TFI,
404 CurDAG->getTargetConstant(0, dl, MVT::i16)));
lib/Target/MSP430/MSP430ISelLowering.cpp 46 addRegisterClass(MVT::i16, &MSP430::GR16RegClass);
58 setIndexedLoadAction(ISD::POST_INC, MVT::i16, Legal);
65 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Expand);
69 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
74 setOperationAction(ISD::SRA, MVT::i16, Custom);
75 setOperationAction(ISD::SHL, MVT::i16, Custom);
76 setOperationAction(ISD::SRL, MVT::i16, Custom);
79 setOperationAction(ISD::ROTL, MVT::i16, Expand);
80 setOperationAction(ISD::ROTR, MVT::i16, Expand);
81 setOperationAction(ISD::GlobalAddress, MVT::i16, Custom);
82 setOperationAction(ISD::ExternalSymbol, MVT::i16, Custom);
83 setOperationAction(ISD::BlockAddress, MVT::i16, Custom);
86 setOperationAction(ISD::BR_CC, MVT::i16, Custom);
89 setOperationAction(ISD::SETCC, MVT::i16, Custom);
91 setOperationAction(ISD::SELECT, MVT::i16, Expand);
93 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom);
94 setOperationAction(ISD::SIGN_EXTEND, MVT::i16, Custom);
96 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i16, Expand);
101 setOperationAction(ISD::CTTZ, MVT::i16, Expand);
103 setOperationAction(ISD::CTLZ, MVT::i16, Expand);
105 setOperationAction(ISD::CTPOP, MVT::i16, Expand);
108 setOperationAction(ISD::SHL_PARTS, MVT::i16, Expand);
110 setOperationAction(ISD::SRL_PARTS, MVT::i16, Expand);
112 setOperationAction(ISD::SRA_PARTS, MVT::i16, Expand);
122 setOperationAction(ISD::MUL, MVT::i16, LibCall);
123 setOperationAction(ISD::MULHS, MVT::i16, Expand);
124 setOperationAction(ISD::MULHU, MVT::i16, Expand);
125 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand);
126 setOperationAction(ISD::UMUL_LOHI, MVT::i16, Expand);
134 setOperationAction(ISD::UDIV, MVT::i16, LibCall);
135 setOperationAction(ISD::UDIVREM, MVT::i16, Expand);
136 setOperationAction(ISD::UREM, MVT::i16, LibCall);
137 setOperationAction(ISD::SDIV, MVT::i16, LibCall);
138 setOperationAction(ISD::SDIVREM, MVT::i16, Expand);
139 setOperationAction(ISD::SREM, MVT::i16, LibCall);
146 setOperationAction(ISD::JumpTable, MVT::i16, Custom);
490 LocVT = MVT::i16;
637 case MVT::i16:
681 SDValue FIN = DAG.getFrameIndex(FI, MVT::i16);
696 getRegClassFor(MVT::i16));
849 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), dl, MVT::i16);
884 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16);
886 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i16);
960 assert(VT == MVT::i16 && "Can not shift i8 by 8 and more");
1188 MVT::i16, Flag);
1191 SR = DAG.getNode(ISD::SRA, dl, MVT::i16, SR, One);
1192 SR = DAG.getNode(ISD::AND, dl, MVT::i16, SR, One);
1194 SR = DAG.getNode(ISD::XOR, dl, MVT::i16, SR, One);
1228 assert(VT == MVT::i16 && "Only support i16 for now!");
1268 DAG.getConstant(DAG.getDataLayout().getPointerSize(), dl, MVT::i16);
1334 if (VT != MVT::i8 && VT != MVT::i16)
1342 if ((VT == MVT::i16 && RHSC != 2) ||
1398 return 0 && VT1 == MVT::i8 && VT2 == MVT::i16;
lib/Target/Mips/MipsFastISel.cpp 357 if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 && VT != MVT::i1)
617 if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
629 if (VT == MVT::i8 || VT == MVT::i16)
768 case MVT::i16:
823 case MVT::i16:
1182 if (((ArgVT == MVT::i32) || (ArgVT == MVT::f32) || (ArgVT == MVT::i16) ||
1297 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
1377 case MVT::i16:
1532 !(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16))
1606 if (VT == MVT::i16) {
1756 if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
1789 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
1791 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
1841 case MVT::i16:
1859 case MVT::i16:
1868 if ((DestVT != MVT::i32) && (DestVT != MVT::i16))
1888 case MVT::i16:
1903 if (((DestVT != MVT::i8) && (DestVT != MVT::i16) && (DestVT != MVT::i32)) ||
1904 ((SrcVT != MVT::i1) && (SrcVT != MVT::i8) && (SrcVT != MVT::i16)))
2105 if ((VMVT == MVT::i8) || (VMVT == MVT::i16)) {
lib/Target/Mips/MipsISelLowering.cpp 477 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
2757 if (LocVT == MVT::i8 || LocVT == MVT::i16 || LocVT == MVT::i32) {
2769 if (LocVT == MVT::i8 || LocVT == MVT::i16) {
3961 if (VT == MVT::i32 || VT == MVT::i16 || VT == MVT::i8) {
3998 if (VT == MVT::i32 || VT == MVT::i16 || VT == MVT::i8)
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 819 case MVT::i16:
1283 EVT NodeVT = (EltVT == MVT::i8) ? MVT::i16 : EltVT;
3724 case MVT::i16:
3731 case MVT::i16:
3748 case MVT::i16:
3759 case MVT::i16:
lib/Target/NVPTX/NVPTXISelLowering.cpp 376 addRegisterClass(MVT::i16, &NVPTX::Int16RegsRegClass);
397 MVT::i16, MVT::i32, MVT::i64}) {
406 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Legal);
428 setOperationAction(ISD::ROTL, MVT::i16, Expand);
429 setOperationAction(ISD::ROTR, MVT::i16, Expand);
432 setOperationAction(ISD::BSWAP, MVT::i16, Expand);
494 for (const auto& Ty : {MVT::i16, MVT::i32, MVT::i64}) {
505 setOperationAction(ISD::CTTZ, MVT::i16, Expand);
1335 (getValueType(DL, Ty) == MVT::i8 && Outs[OIdx].VT == MVT::i16)) &&
1528 StVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, StVal);
1613 theVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, theVal);
1794 EltType = MVT::i16;
2255 SDValue newLD = DAG.getLoad(MVT::i16, dl, LD->getChain(), LD->getBasePtr(),
2387 ExtVal = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i16, ExtVal);
2418 Tmp3 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Tmp3);
2705 RetVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, RetVal);
4110 Info.memVT = MVT::i16;
4686 DemotedVT = MVT::i16;
4833 EltVT = MVT::i16;
4940 EltVT = MVT::i16;
5029 SDVTList LdResVTs = DAG.getVTList(MVT::i16, MVT::Other);
lib/Target/PowerPC/PPCFastISel.cpp 293 if (VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32) {
484 case MVT::i16:
638 case MVT::i16:
844 if (SrcVT == MVT::i64 || SrcVT == MVT::i32 || SrcVT == MVT::i16 ||
916 case MVT::i16:
1080 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 &&
1118 if (SrcVT == MVT::i8 || SrcVT == MVT::i16) {
1274 if (DestVT != MVT::i16 && DestVT != MVT::i8)
1514 if (RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32)
1534 } else if (RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32) {
1573 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 &&
1581 if (RetVT != MVT::isVoid && RetVT != MVT::i8 && RetVT != MVT::i16 &&
1619 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8)
1754 RVVT != MVT::i16 && RVVT != MVT::i32)
1808 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 && SrcVT != MVT::i32)
1816 else if (SrcVT == MVT::i16)
1831 assert(SrcVT == MVT::i16 && "Unsigned extend from i32 to i32??");
1843 else if (SrcVT == MVT::i16)
1878 if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16)
1881 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
2210 if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
2311 (VT == MVT::i16 && MB <= 48) ||
2322 (VT == MVT::i16 && MB <= 16))
2336 if (VT != MVT::i16 && VT != MVT::i8)
2344 if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8)
2392 if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 168 return CurDAG->getTargetConstant(Imm, dl, MVT::i16);
648 case MVT::i16: {
690 case MVT::i16: {
4493 assert((!isSExt || LoadedVT == MVT::i16) && "Invalid sext update load");
4499 case MVT::i16: Opcode = isSExt ? PPC::LHAU : PPC::LHZU; break;
4505 assert((!isSExt || LoadedVT == MVT::i16) && "Invalid sext update load");
4510 case MVT::i16: Opcode = isSExt ? PPC::LHAU8 : PPC::LHZU8; break;
4530 assert((!isSExt || LoadedVT == MVT::i16) && "Invalid sext update load");
4538 case MVT::i16: Opcode = isSExt ? PPC::LHAUX : PPC::LHZUX; break;
4544 assert((!isSExt || LoadedVT == MVT::i16 || LoadedVT == MVT::i32) &&
4550 case MVT::i16: Opcode = isSExt ? PPC::LHAUX8 : PPC::LHZUX8; break;
lib/Target/PowerPC/PPCISelLowering.cpp 174 setIndexedLoadAction(ISD::PRE_INC, MVT::i16, Legal);
179 setIndexedStoreAction(ISD::PRE_INC, MVT::i16, Legal);
440 setOperationAction(ISD::VAARG, MVT::i16, Promote);
441 AddPromotedToType(ISD::VAARG, MVT::i16, MVT::i64);
476 setOperationAction(ISD::INTRINSIC_VOID, MVT::i16, Custom);
2518 case MVT::i16:
3847 (ObjSize == 2 ? MVT::i16 : MVT::i32));
4255 EVT ObjType = ObjSize == 1 ? MVT::i8 : MVT::i16;
5934 EVT VT = (Size==1) ? MVT::i8 : ((Size==2) ? MVT::i16 : MVT::i32);
6484 EVT VT = (Size==1) ? MVT::i8 : MVT::i16;
11806 VT = MVT::i16;
11856 VT = MVT::i16;
13037 FirstOperand.getValueType() == MVT::i16);
13273 (Subtarget.hasP9Vector() && (Op1VT == MVT::i16 || Op1VT == MVT::i8)));
13437 (Op1VT == MVT::i32 || Op1VT == MVT::i16 ||
13448 if (BSwapOp.getValueType() == MVT::i16)
13885 (N->getValueType(0) == MVT::i32 || N->getValueType(0) == MVT::i16 ||
13904 if (N->getValueType(0) == MVT::i16)
13905 ResVal = DAG.getNode(ISD::TRUNCATE, dl, MVT::i16, BSLoad);
14137 if (cast<VTSDNode>(Op.getOperand(2))->getVT() == MVT::i16)
14648 VT = MVT::i16;
14734 VT = MVT::i16;
14878 if ((MemVT == MVT::i1 || MemVT == MVT::i8 || MemVT == MVT::i16 ||
lib/Target/RISCV/RISCVISelLowering.cpp 99 for (auto VT : {MVT::i1, MVT::i8, MVT::i16})
310 if ((MemVT == MVT::i8 || MemVT == MVT::i16 ||
lib/Target/Sparc/SparcISelLowering.cpp 1490 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand);
lib/Target/SystemZ/SystemZISelLowering.cpp 5560 if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64)
5613 if (BSwapOp.getValueType() == MVT::i16)
5853 if (LoadVT == MVT::i16)
5862 if (N->getValueType(0) == MVT::i16)
5863 ResVal = DAG.getNode(ISD::TRUNCATE, SDLoc(N), MVT::i16, BSLoad);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 126 case MVT::i16:
454 case MVT::i16:
484 case MVT::i16:
664 case MVT::i16:
775 case MVT::i16:
911 case MVT::i16:
1177 case MVT::i16:
1234 case MVT::i16:
1320 case MVT::i16:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 205 for (auto T : {MVT::i8, MVT::i16, MVT::i32})
lib/Target/X86/X86FastISel.cpp 338 case MVT::i16:
508 case MVT::i16: Opc = X86::MOV16mr; break;
673 case MVT::i16: Opc = X86::MOV16mi; break;
1225 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
1347 case MVT::i16: return X86::CMP16rr;
1373 case MVT::i16:
1545 case MVT::i16: MovInst = X86::MOVZX32rr16; break;
1558 } else if (DstVT == MVT::i16) {
1565 ResultReg = fastEmitInst_extractsubreg(MVT::i16, Result32, /*Kill=*/true,
1604 if (DstVT == MVT::i16) {
1611 ResultReg = fastEmitInst_extractsubreg(MVT::i16, Result32, /*Kill=*/true,
1717 case MVT::i16: TestOpc = X86::TEST16ri; break;
1917 case MVT::i16: TypeIndex = 1; break;
1958 if (VT == MVT::i16) {
2020 if (RetVT < MVT::i16 || RetVT > MVT::i64)
2288 case MVT::i16: Opc = X86::CMOV_GR16; break;
2582 VT = MVT::i16;
2644 ResultReg = fastEmitInst_extractsubreg(MVT::i16, ResultReg, true, RegIdx);
2648 InputReg = fastEmit_r(MVT::i16, MVT::i32, ISD::SIGN_EXTEND, InputReg,
3697 case MVT::i16:
3698 return fastEmitInst_extractsubreg(MVT::i16, SrcReg, /*Kill=*/true,
3719 case MVT::i16: Opc = X86::MOV16ri; break;
lib/Target/X86/X86ISelDAGToDAG.cpp 323 Segment = CurDAG->getRegister(0, MVT::i16);
1388 AM.Segment = CurDAG->getRegister(X86::GS, MVT::i16);
1391 AM.Segment = CurDAG->getRegister(X86::FS, MVT::i16);
2229 AM.Segment = CurDAG->getRegister(X86::GS, MVT::i16);
2231 AM.Segment = CurDAG->getRegister(X86::FS, MVT::i16);
2233 AM.Segment = CurDAG->getRegister(X86::SS, MVT::i16);
2272 AM.Segment = CurDAG->getRegister(X86::GS, MVT::i16);
2274 AM.Segment = CurDAG->getRegister(X86::FS, MVT::i16);
2276 AM.Segment = CurDAG->getRegister(X86::SS, MVT::i16);
2948 if (MemVT != MVT::i64 && MemVT != MVT::i32 && MemVT != MVT::i16 &&
2998 case MVT::i16:
4527 if (NVT != MVT::i8 && NVT != MVT::i16 && NVT != MVT::i32 && NVT != MVT::i64)
4566 case MVT::i16:
4638 case MVT::i16:
4805 case MVT::i16: Opc = X86::DIV16r; MOpc = X86::DIV16m; break;
4813 case MVT::i16: Opc = X86::IDIV16r; MOpc = X86::IDIV16m; break;
4827 case MVT::i16:
4856 Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, MVT::Other, Ops);
4864 Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, N0);
4882 case MVT::i16:
4885 TargetOpcode::EXTRACT_SUBREG, dl, MVT::i16, ClrNode,
5059 (!(Mask & 0x8000) || CmpVT == MVT::i16 ||
5065 VT = MVT::i16;
5069 } else if (isUInt<32>(Mask) && N0.getValueType() != MVT::i16 &&
5073 (CmpVT != MVT::i16 || !(Mask & 0x8000))) ||
lib/Target/X86/X86ISelLowering.cpp 179 addRegisterClass(MVT::i16, &X86::GR16RegClass);
189 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
191 setTruncStoreAction(MVT::i32, MVT::i16, Expand);
193 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
207 setOperationAction(ISD::ABS , MVT::i16 , Custom);
214 setOperationAction(ShiftOp , MVT::i16 , Custom);
224 setOperationAction(ISD::UINT_TO_FP , MVT::i16 , Promote);
245 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Promote);
249 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Custom);
253 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Promote);
268 setOperationAction(ISD::FP_TO_SINT , MVT::i16 , Custom);
271 setOperationAction(ISD::FP_TO_SINT , MVT::i16 , Promote);
280 setOperationAction(ISD::FP_TO_UINT , MVT::i16 , Promote);
309 for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
321 MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
327 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal);
342 setOperationAction(ISD::CTTZ , MVT::i16 , Custom);
344 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i16 , Legal);
359 setOperationAction(ISD::CTLZ , MVT::i16 , Custom);
362 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i16 , Custom);
399 setOperationAction(ISD::CTPOP , MVT::i16 , Expand);
410 setOperationAction(ISD::BSWAP , MVT::i16 , Expand);
419 for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
466 for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
1024 setOperationAction(ISD::ADD, MVT::i16, Custom);
1026 setOperationAction(ISD::SUB, MVT::i16, Custom);
1083 for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 })
1783 for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
2261 case MVT::i8: case MVT::i16: case MVT::i32: case MVT::i64:
2417 (ValVT == MVT::v16i1 && (ValLoc == MVT::i16 || ValLoc == MVT::i32))) {
2421 EVT TempValLoc = ValVT == MVT::v8i1 ? MVT::i8 : MVT::i16;
2711 if (VT == MVT::i1 || (!Darwin && (VT == MVT::i8 || VT == MVT::i16))) {
2803 maskLen = MVT::i16;
2891 (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
3236 else if (RegVT == MVT::i16)
3294 (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
4806 ScalarVT = MVT::i16;
7508 Elt = DAG.getNode(ISD::TRUNCATE, dl, MVT::i16, Elt);
9722 if (EltVT == MVT::i16 || EltVT == MVT::i8) {
10811 if (SrcVT.getVectorElementType() == MVT::i16 && VT == MVT::v16i8 &&
10839 if (Subtarget.hasSSE41() || PackSVT == MVT::i16) {
12289 if (EltVT == MVT::i8 || EltVT == MVT::i16) {
12301 EltVT == MVT::i16) {
13404 assert(VT.getVectorElementType() == MVT::i16 && "Bad input type!");
13601 MVT::getVectorVT(MVT::i16, V.getValueSizeInBits() / 16), V,
17444 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i16,
17476 SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i16,
17481 Res = DAG.getNode(ISD::SRL, dl, MVT::i16, Res,
18306 assert((VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) &&
18318 if (VT == MVT::i16)
18440 assert(SrcVT <= MVT::i64 && SrcVT >= MVT::i16 &&
18931 DstTy.getSimpleVT() >= MVT::i16 &&
19041 assert((VT.getVectorElementType() == MVT::i16 ||
19046 InVT.getVectorElementType() == MVT::i16 ||
19220 EVT InVT = MVT::i16, OutVT = MVT::i8;
19224 OutVT = MVT::i16;
19307 MVT ExtVT = MVT::getVectorVT(MVT::i16, InVT.getSizeInBits()/16);
19590 if (VT == MVT::i16 && UseSSEReg) {
20144 assert((CmpVT == MVT::i8 || CmpVT == MVT::i16 ||
20149 if (CmpVT == MVT::i16 && !Subtarget.isAtom() &&
20203 SDValue TruncFPSW = DAG.getNode(ISD::TRUNCATE, dl, MVT::i16, Cmp);
20204 SDValue FNStSW = DAG.getNode(X86ISD::FNSTSW16r, dl, MVT::i16, TruncFPSW);
20205 SDValue Srl = DAG.getNode(ISD::SRL, dl, MVT::i16, FNStSW,
20323 if (VT != MVT::i16 && VT != MVT::i32 &&
20421 if (Src.getValueType() == MVT::i8 || Src.getValueType() == MVT::i16)
20581 if (VET != MVT::i8 && VET != MVT::i16)
21503 (Op.getValueType() == MVT::i16 && !MayFoldLoad(Op1) &&
21602 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16)
21604 if (InSVT != MVT::i32 && InSVT != MVT::i16 && InSVT != MVT::i8)
21716 assert((VT.getVectorElementType() == MVT::i16 ||
21721 InVT.getVectorElementType() == MVT::i16 ||
21848 StoredVal = DAG.getBitcast(MVT::i16, StoredVal);
21932 SDValue Val = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, NewLd);
22546 (ShAmt.getOperand(0).getSimpleValueType() == MVT::i16 ||
23206 DAG.getBitcast(MVT::i16, Ins));
24396 OutChains[0] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24410 OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24423 OutChains[4] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24557 Ops, MVT::i16, MMO);
24561 DAG.getLoad(MVT::i16, DL, Chain, StackSlot, MachinePointerInfo());
24565 DAG.getNode(ISD::SRL, DL, MVT::i16,
24566 DAG.getNode(ISD::AND, DL, MVT::i16,
24567 CWD, DAG.getConstant(0x800, DL, MVT::i16)),
24570 DAG.getNode(ISD::SRL, DL, MVT::i16,
24571 DAG.getNode(ISD::AND, DL, MVT::i16,
24572 CWD, DAG.getConstant(0x400, DL, MVT::i16)),
24576 DAG.getNode(ISD::AND, DL, MVT::i16,
24577 DAG.getNode(ISD::ADD, DL, MVT::i16,
24578 DAG.getNode(ISD::OR, DL, MVT::i16, CWD1, CWD2),
24579 DAG.getConstant(1, DL, MVT::i16)),
24580 DAG.getConstant(3, DL, MVT::i16));
24637 assert((EltVT == MVT::i8 || EltVT == MVT::i16) &&
24884 if (VT == MVT::i16 || VT == MVT::i32)
24948 if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) {
25040 MVT ExVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements());
25048 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts / 2);
25065 MVT::i16));
25067 MVT::i16));
25255 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts);
25299 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts / 2);
25340 LoOp = DAG.getSExtOrTrunc(LoOp, dl, MVT::i16);
25341 HiOp = DAG.getSExtOrTrunc(HiOp, dl, MVT::i16);
25343 LoOp = DAG.getZExtOrTrunc(LoOp, dl, MVT::i16);
25344 HiOp = DAG.getZExtOrTrunc(HiOp, dl, MVT::i16);
25556 MVT ShiftVT = MVT::getVectorVT(MVT::i16, NumElts / 2);
25638 MVT ExtVT = MVT::getVectorVT(MVT::i16, NumElts / 2);
25988 MVT EvtSVT = Subtarget.hasBWI() ? MVT::i16 : MVT::i32;
26008 MVT ExVT = MVT::getVectorVT(MVT::i16, NumElts);
26031 MVT VT16 = MVT::getVectorVT(MVT::i16, NumElts / 2);
26049 MVT ExtVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements() / 2);
26326 MVT ExtVT = MVT::getVectorVT(MVT::i16, NumElts / 2);
26643 DAG.getRegister(0, MVT::i16), // Segment.
26657 DAG.getRegister(0, MVT::i16), // Segment.
26698 case MVT::i16: Reg = X86::AX; size = 2; break;
26880 MVT ShortVecVT = MVT::getVectorVT(MVT::i16, VecSize / 16);
26889 assert(EltVT == MVT::i16 && "Unknown how to handle type");
26961 VT.getVectorElementType() == MVT::i16) && "Unexpected type");
27490 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
27539 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
27854 MVT MulVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements());
29080 case MVT::i16:
29125 return !(VT1 == MVT::i32 && VT2 == MVT::i16);
32026 ShuffleVT = MVT::getVectorVT(MVT::i16, InputSizeInBits / 16);
32040 ShuffleVT = MVT::getVectorVT(MVT::i16, InputSizeInBits / 16);
33349 V.getSimpleValueType().getVectorElementType() != MVT::i16)
33732 assert(VT.getVectorElementType() == MVT::i16 && "Bad word shuffle type!");
35547 DAG.getBitcast(MVT::i16, N0.getOperand(0)));
35752 if (ExtractVT != MVT::i16 && ExtractVT != MVT::i8)
35780 assert(((SrcVT == MVT::v8i16 && ExtractVT == MVT::i16) ||
35831 if (ExtractVT != MVT::i64 && ExtractVT != MVT::i32 && ExtractVT != MVT::i16 &&
36759 if (VT.getVectorElementType() == MVT::i16)
37013 VT.getVectorElementType() == MVT::i16)) {
37095 VT.getVectorElementType() == MVT::i16)) {
37164 VT.getVectorElementType() == MVT::i16)) {
37889 EVT ReducedVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, NumElts);
38034 MVT WVT = MVT::getVectorVT(MVT::i16, 2 * VT.getVectorNumElements());
38342 for (MVT SVT : { MVT::i8, MVT::i16, MVT::i32 }) {
38714 return DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Ins), DL,
39645 if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
39795 if (ShiftTy != MVT::i16 && ShiftTy != MVT::i32 && ShiftTy != MVT::i64)
39993 (Subtarget.hasBWI() && InSVT == MVT::i16)) &&
40000 (SVT == MVT::i8 || SVT == MVT::i16) &&
40001 (InSVT == MVT::i16 || InSVT == MVT::i32)) {
40007 EVT MidVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16,
40027 Subtarget.hasAVX512() && (InSVT != MVT::i16 || Subtarget.hasBWI())) {
40075 if (!((ScalarVT == MVT::i8 || ScalarVT == MVT::i16) &&
41083 (OutSVT == MVT::i8 || OutSVT == MVT::i16) && isPowerOf2_32(NumElems) &&
41090 (InSVT == MVT::i32 && OutSVT == MVT::i16)))
41131 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32)
41133 if (InSVT != MVT::i16 && InSVT != MVT::i32 && InSVT != MVT::i64)
41181 if (!VT.isVector() || VT.getVectorElementType() != MVT::i16)
41231 if (ScalarVT != MVT::i16 || NumElems < 8 || !isPowerOf2_32(NumElems))
41346 EVT ResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16,
42107 if (ExtraVT != MVT::i8 && ExtraVT != MVT::i16)
42144 if (DstVT == MVT::i16) {
42296 if (VT != MVT::i16 && !(ExtendOpcode == ISD::SIGN_EXTEND && VT == MVT::i32))
42343 if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16 && SVT != MVT::i8)
42421 if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32 &&
42789 CmpVT == MVT::v32i1 ? MVT::i32 : MVT::i16;
42881 OpVT.getVectorElementType() == MVT::i16)) {
43726 EVT ReducedVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16,
43927 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16,
43976 if (InVT.getVectorElementType() != MVT::i16 || N01.getValueType() != InVT ||
44048 assert(OpVT.getScalarType() == MVT::i16 &&
44130 if (!(Subtarget.hasSSE2() && (EltVT == MVT::i8 || EltVT == MVT::i16)) &&
44164 if (EltVT == MVT::i8 || EltVT == MVT::i16)
45060 if (VT == MVT::i16) {
45110 if (VT != MVT::i16 && !Is8BitMulByConstant)
45814 if (VT == MVT::i16)
45828 if (VT == MVT::i16)
45841 if (VT == MVT::i16)
45852 if (VT == MVT::i16)
45860 if (VT == MVT::i16)
45954 if (VT == MVT::i16)
46107 else if (VT == MVT::i16)
lib/Target/X86/X86ISelLowering.h 884 return VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
lib/Target/X86/X86InstrInfo.cpp 5979 case MVT::i16:
lib/Target/X86/X86SelectionDAGInfo.cpp 116 AVT = MVT::i16;
224 return MVT::i16;
lib/Target/X86/X86TargetTransformInfo.cpp 858 { ISD::ADD, MVT::i16, 1 }, // Pentium III from http://www.agner.org/
862 { ISD::SUB, MVT::i16, 1 }, // Pentium III from http://www.agner.org/
1955 { ISD::BITREVERSE, MVT::i16, 3 },
2111 { ISD::CTLZ, MVT::i16, 1 },
2119 { ISD::CTPOP, MVT::i16, 1 },
2131 { ISD::BITREVERSE, MVT::i16, 14 },
2134 { ISD::CTLZ, MVT::i16, 4 }, // BSR+XOR or BSR+XOR+CMOV
2137 { ISD::CTPOP, MVT::i16, 9 },
2140 { ISD::SADDO, MVT::i16, 1 },
2143 { ISD::UADDO, MVT::i16, 1 },
2324 { ISD::ROTL, MVT::i16, 1 },
2327 { ISD::ROTR, MVT::i16, 1 },
2330 { ISD::FSHL, MVT::i16, 4 },
lib/Target/XCore/XCoreISelLowering.cpp 128 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Expand);
447 LD->getPointerInfo(), MVT::i16,
453 LD->getPointerInfo().getWithOffset(2), MVT::i16,
505 Chain, dl, Low, BasePtr, ST->getPointerInfo(), MVT::i16,
511 MVT::i16, /* Alignment = */ 2, ST->getMemOperand()->getFlags());
951 if (N->getMemoryVT() == MVT::i16) {
955 N->getBasePtr(), N->getPointerInfo(), MVT::i16,
981 if (N->getMemoryVT() == MVT::i16) {
985 N->getBasePtr(), N->getPointerInfo(), MVT::i16,
utils/TableGen/CodeGenTarget.cpp 63 case MVT::i16: return "MVT::i16";