Lines Matching full:s16
76 const LLT s16 = LLT::scalar(16); in RISCVLegalizerInfo() local
96 const LLT nxv1s16 = LLT::scalable_vector(1, s16); in RISCVLegalizerInfo()
97 const LLT nxv2s16 = LLT::scalable_vector(2, s16); in RISCVLegalizerInfo()
98 const LLT nxv4s16 = LLT::scalable_vector(4, s16); in RISCVLegalizerInfo()
99 const LLT nxv8s16 = LLT::scalable_vector(8, s16); in RISCVLegalizerInfo()
100 const LLT nxv16s16 = LLT::scalable_vector(16, s16); in RISCVLegalizerInfo()
101 const LLT nxv32s16 = LLT::scalable_vector(32, s16); in RISCVLegalizerInfo()
266 {s32, p0, s16, 16}, in RISCVLegalizerInfo()
271 .legalForTypesWithMemDesc({{s32, p0, s8, 8}, {s32, p0, s16, 16}}); in RISCVLegalizerInfo()
274 {s64, p0, s16, 16}, in RISCVLegalizerInfo()
278 {{s64, p0, s8, 8}, {s64, p0, s16, 16}, {s64, p0, s32, 32}}); in RISCVLegalizerInfo()
392 (ST.hasStdExtZfh() && typeIs(0, s16)(Query) && in RISCVLegalizerInfo()
394 (ST.hasStdExtZfh() && ST.hasStdExtD() && typeIs(0, s16)(Query) && in RISCVLegalizerInfo()
402 typeIs(1, s16)(Query)) || in RISCVLegalizerInfo()
404 typeIs(1, s16)(Query)); in RISCVLegalizerInfo()