Home | History | Annotate | Download | only in AArch64

Lines Matching refs:v4i16

106     addDRTypeForNEON(MVT::v4i16);
558 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Promote);
559 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Promote);
757 } else if (VT == MVT::v4i16 || VT == MVT::v8i16) {
1739 return MVT::v4i16;
5417 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5426 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5617 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5626 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5750 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5759 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5849 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
5858 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16;
6062 if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
6096 if (VT != MVT::v8i8 && VT != MVT::v4i16 && VT != MVT::v2i32 &&
7252 // (v4i16 (bitconvert
7317 // (v4i16 (concat_vectors (v2i16 (truncate (v2i64))),
7320 // (v4i16 (truncate (vector_shuffle (v4i32 (bitcast (v2i64))),
7325 // On AArch64 we know it's fine for v2i64->v4i16 and v4i32->v8i8.
7367 // (concat_vectors LHS, (v1i64 (bitconvert (v4i16 RHS))))
7369 // (bitconvert (concat_vectors (v4i16 (bitconvert LHS)), RHS))
8920 // v4i16, v2i32 instead of to promote.