Lines Matching refs:i16
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:
1434 // We have i1, i8, or i16, we need to either zero extend or sign extend.
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;
2589 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
2591 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
2605 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
2607 if (SrcVT != MVT::i16 && SrcVT != MVT::i8 && SrcVT != MVT::i1)
2902 { { ARM::SXTH, ARM::t2SXTH }, 0, 0, MVT::i16 },
2903 { { ARM::UXTH, ARM::t2UXTH }, 0, 1, MVT::i16 },
3026 // Only handle simple cases. i.e. Up to 4 i8/i16/i32 scalar arguments
3047 case MVT::i16: