Lines Matching full:broadcast
25 %broadcast.splatinsert = insertelement <8 x i16> undef, i16 %in, i16 0
26 %broadcast.splat = shufflevector <8 x i16> %broadcast.splatinsert, <8 x i16> undef, <8 x i32> zeroinitializer
27 %out = mul nsw <8 x i16> %broadcast.splat, %ext.b
48 %broadcast.splatinsert = insertelement <8 x i16> undef, i16 %in, i16 0
49 %broadcast.splat = shufflevector <8 x i16> %broadcast.splatinsert, <8 x i16> undef, <8 x i32> zeroinitializer
50 %out = mul nuw <8 x i16> %broadcast.splat, %ext.b
71 %broadcast.splatinsert = insertelement <4 x i32> undef, i32 %in, i32 0
72 %broadcast.splat = shufflevector <4 x i32> %broadcast.splatinsert, <4 x i32> undef, <4 x i32> zeroinitializer
73 %out = mul nsw <4 x i32> %broadcast.splat, %ext.b
94 %broadcast.splatinsert = insertelement <4 x i32> undef, i32 %in, i32 0
95 %broadcast.splat = shufflevector <4 x i32> %broadcast.splatinsert, <4 x i32> undef, <4 x i32> zeroinitializer
96 %out = mul nuw <4 x i32> %broadcast.splat, %ext.b
125 %broadcast.splatinsert = insertelement <2 x i64> undef, i64 %in, i64 0
126 %broadcast.splat = shufflevector <2 x i64> %broadcast.splatinsert, <2 x i64> undef, <2 x i32> zeroinitializer
127 %out = mul nsw <2 x i64> %broadcast.splat, %ext.b
155 %broadcast.splatinsert = insertelement <2 x i64> undef, i64 %in, i64 0
156 %broadcast.splat = shufflevector <2 x i64> %broadcast.splatinsert, <2 x i64> undef, <2 x i32> zeroinitializer
157 %out = mul nuw <2 x i64> %broadcast.splat, %ext.b
187 %broadcast.splatinsert = insertelement <2 x i64> poison, i64 %in, i64 0
188 %broadcast.splat = shufflevector <2 x i64> %broadcast.splatinsert, <2 x i64> poison, <2 x i32> zeroinitializer
189 %prod = mul nuw <2 x i64> %broadcast.splat, %ext.b
219 %broadcast.splatinsert = insertelement <2 x i16> undef, i16 %in, i16 0
220 %broadcast.splat = shufflevector <2 x i16> %broadcast.splatinsert, <2 x i16> undef, <2 x i32> zeroinitializer
221 %out = mul nsw <2 x i16> %broadcast.splat, %ext.b
255 %broadcast.splatinsert = insertelement <2 x i64> undef, i64 %in, i64 0
256 %broadcast.splat = shufflevector <2 x i64> %broadcast.splatinsert, <2 x i64> undef, <2 x i32> zeroinitializer
257 %out = mul nuw <2 x i64> %broadcast.splat, %ext.b
296 %broadcast.splatinsert = insertelement <8 x i16> undef, i16 %in, i16 1
297 %broadcast.splat = shufflevector <8 x i16> %broadcast.splatinsert, <8 x i16> undef, <8 x i32> <i32 2, i32 3, i32 4, i32 5, i32 6, i32 7, i32 0, i32 1>
298 %out = mul nsw <8 x i16> %broadcast.splat, %ext.b
408 %broadcast.splatinsert = insertelement <8 x i16> undef, i16 %in, i16 0
409 %broadcast.splat = shufflevector <8 x i16> %broadcast.splatinsert, <8 x i16> undef, <8 x i32> zeroinitializer
410 %out = mul nsw <8 x i16> %broadcast.splat, %ext.b
429 %broadcast.splat = shufflevector <8 x i16> %ext.b, <8 x i16> undef, <8 x i32> <i32 2, i32 3, i32 4, i32 5, i32 6, i32 7, i32 0, i32 1>
430 %out = mul nsw <8 x i16> %broadcast.splat, %ext.b