Lines Matching refs:v16s8
52 const LLT v16s8 = LLT::fixed_vector(16, 8);
64 v16s8, v8s16, v4s32,
126 .legalFor({s32, s64, v2s32, v2s64, v4s32, v4s16, v8s16, v16s8, v8s8})
162 {v16s8, v16s8},
172 .clampNumElements(0, v8s8, v16s8)
207 .legalFor({s64, v8s16, v16s8, v4s32})
214 .legalFor({s32, s64, v8s8, v16s8, v4s16, v8s16, v2s32, v4s32})
221 .legalFor({v8s8, v16s8, v4s16, v8s16, v2s32, v4s32});
223 .clampNumElements(0, v8s8, v16s8)
364 {v16s8, p0, s128, 8},
409 {p0, p0, s64, 8}, {s128, p0, s128, 8}, {v16s8, p0, s128, 8},
440 {p0, v16s8, v16s8, 8},
512 {v16s8, v16s8}})
531 .clampNumElements(0, v8s8, v16s8)
635 .clampNumElements(0, v8s8, v16s8)
756 .legalForCartesianProduct({s8, s16, s32, s64, s128, v16s8, v8s8, v4s8,
847 VecTy == v8s8 || VecTy == v16s8 || VecTy == v2p0;
879 .legalIf(typeInSet(0, {v16s8, v8s8, v8s16, v4s16, v4s32, v2s32, v2s64}))
885 {v16s8, s8},
902 {s32, s64, v8s8, v16s8, v4s16, v8s16, v2s32, v4s32})
911 .legalFor({s32, s64, v8s8, v16s8})
938 {v2s64, v2p0, v2s32, v4s32, v4s16, v16s8, v8s8, v8s16}, DstTy);
964 .legalFor({{v4s32, v2s32}, {v8s16, v4s16}, {v16s8, v8s8}});
1039 .legalFor({{s8, v16s8},
1075 {s8, v16s8},
1134 {v16s8, v16s8}})
1144 {v16s8, v16s8}})