Lines Matching refs:v8i8
877 for (auto VT : { MVT::v2i8, MVT::v4i8, MVT::v8i8,
887 setOperationAction(ISD::MUL, MVT::v8i8, Custom);
973 for (auto VT : {MVT::v2i8, MVT::v4i8, MVT::v8i8, MVT::v2i16, MVT::v4i16}) {
1007 setOperationAction(ISD::LOAD, MVT::v8i8, Custom);
1010 setOperationAction(ISD::STORE, MVT::v8i8, Custom);
1014 setOperationAction(ISD::BITCAST, MVT::v8i8, Custom);
1029 setOperationAction(ISD::TRUNCATE, MVT::v8i8, Custom);
1113 setLoadExtAction(LoadExtOp, MVT::v8i16, MVT::v8i8, Legal);
1328 setLoadExtAction(LoadExtOp, MVT::v8i32, MVT::v8i8, Legal);
1469 setLoadExtAction(ExtType, MVT::v8i64, MVT::v8i8, Legal);
1512 setTruncStoreAction(MVT::v8i64, MVT::v8i8, Legal);
1847 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Legal);
1858 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal);
28297 assert((SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8 ||
29599 if (Subtarget.hasVLX() && InVT == MVT::v8i64 && VT == MVT::v8i8 &&
29619 // Right now, only MVT::v8i8 has Custom action for an illegal type.
29621 assert(N->getValueType(0) == MVT::v8i8 &&
38253 // Unpack v8i8 to splat i8 elements to lowest 16-bits.
38488 (SrcVT == MVT::v2i32 || SrcVT == MVT::v4i16 || SrcVT == MVT::v8i8) &&
38510 SrcVT == MVT::v8i8))
39282 if (VecVT == MVT::v4i8 || VecVT == MVT::v8i8) {
39292 Rdx = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v8i8, Rdx,
39296 if (Rdx.getValueType() == MVT::v8i8) {
39299 DAG.getUNDEF(MVT::v8i8));