Lines Matching refs:v4i8
400 // It is legal to extload from v4i8 to v4i16 or v4i32.
403 addAllExtLoads(MVT::v4i32, MVT::v4i8, Legal);
405 // It is legal to sign extend from v4i8/v4i16 to v4i32 or v8i8 to v8i16.
406 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i8, Legal);
414 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal);
420 for (auto VT : {MVT::v8i8, MVT::v4i8, MVT::v4i16}) {
957 // It is legal to extload from v4i8 to v4i16 or v4i32.
958 for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16,
8747 case MVT::v4i8:
16149 if ((Ty == MVT::v4i8 || Ty == MVT::v8i8 || Ty == MVT::v4i16) &&
16867 } else if (VT == MVT::v4i8 || VT == MVT::v8i8) {