Lines Matching refs:splat
914 ; These tests check that a vbroadcast instruction is used when we have a splat
1011 %splat.splatinsert = insertelement <16 x i8> undef, i8 %tmp2, i32 0
1012 …%splat.splat = shufflevector <16 x i8> %splat.splatinsert, <16 x i8> undef, <16 x i32> zeroinitial…
1013 %tmp3 = bitcast <16 x i8> %splat.splat to <2 x i64>
1030 %splat.splatinsert = insertelement <32 x i8> undef, i8 %tmp2, i32 0
1031 …%splat.splat = shufflevector <32 x i8> %splat.splatinsert, <32 x i8> undef, <32 x i32> zeroinitial…
1032 %tmp3 = bitcast <32 x i8> %splat.splat to <4 x i64>
1049 %splat.splatinsert = insertelement <8 x i16> undef, i16 %tmp2, i32 0
1050 …%splat.splat = shufflevector <8 x i16> %splat.splatinsert, <8 x i16> undef, <8 x i32> zeroinitiali…
1051 %tmp3 = bitcast <8 x i16> %splat.splat to <2 x i64>
1068 %splat.splatinsert = insertelement <16 x i16> undef, i16 %tmp2, i32 0
1069 …%splat.splat = shufflevector <16 x i16> %splat.splatinsert, <16 x i16> undef, <16 x i32> zeroiniti…
1070 %tmp3 = bitcast <16 x i16> %splat.splat to <4 x i64>
1087 %splat.splatinsert = insertelement <4 x i32> undef, i32 %tmp2, i32 0
1088 …%splat.splat = shufflevector <4 x i32> %splat.splatinsert, <4 x i32> undef, <4 x i32> zeroinitiali…
1089 %tmp3 = bitcast <4 x i32> %splat.splat to <2 x i64>
1106 %splat.splatinsert = insertelement <8 x i32> undef, i32 %tmp2, i32 0
1107 …%splat.splat = shufflevector <8 x i32> %splat.splatinsert, <8 x i32> undef, <8 x i32> zeroinitiali…
1108 %tmp3 = bitcast <8 x i32> %splat.splat to <4 x i64>
1125 %splat.splatinsert = insertelement <2 x i64> undef, i64 %tmp2, i32 0
1126 …%splat.splat = shufflevector <2 x i64> %splat.splatinsert, <2 x i64> undef, <2 x i32> zeroinitiali…
1128 store <2 x i64> %splat.splat, <2 x i64>* %__b.addr.i, align 16
1143 %splat.splatinsert = insertelement <4 x i64> undef, i64 %tmp2, i32 0
1144 …%splat.splat = shufflevector <4 x i64> %splat.splatinsert, <4 x i64> undef, <4 x i32> zeroinitiali…
1146 store <4 x i64> %splat.splat, <4 x i64>* %__b.addr.i, align 16