Lines Matching refs:i16
604 if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 && VT != MVT::i1)
835 if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
952 case MVT::i16:
1073 case MVT::i16:
1198 case MVT::i16:
1468 if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 ||
1504 case MVT::i16:
1531 // We have i1, i8, or i16, we need to either zero extend or sign extend.
1649 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
1656 if (SrcVT == MVT::i16 || SrcVT == MVT::i8) {
1794 else if (VT == MVT::i16)
1816 else if (VT == MVT::i16)
1834 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
1994 case MVT::i16:
2134 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
2198 if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
2376 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 &&
2382 RetVT != MVT::i16 && RetVT != MVT::i32) {
2423 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 &&
2518 VT = MVT::i16;
2526 VT = MVT::i16;
2654 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
2656 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
2670 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
2672 if (SrcVT != MVT::i16 && SrcVT != MVT::i8 && SrcVT != MVT::i1)
2967 { { ARM::SXTH, ARM::t2SXTH }, 0, 0, MVT::i16 },
2968 { { ARM::UXTH, ARM::t2UXTH }, 0, 1, MVT::i16 },
3084 // Only handle simple cases. i.e. Up to 4 i8/i16/i32 scalar arguments
3105 case MVT::i16: