@@ -334,8 +334,8 @@ define <4 x double> @blend_broadcasts_v4f64(ptr %p0, ptr %p1) {
334
334
; X64-AVX512-NEXT: retq
335
335
%ld0 = load <4 x double >, ptr %p0 , align 32
336
336
%ld1 = load <4 x double >, ptr %p1 , align 32
337
- %bcst0 = shufflevector <4 x double > %ld0 , <4 x double > undef , <4 x i32 > zeroinitializer
338
- %bcst1 = shufflevector <4 x double > %ld1 , <4 x double > undef , <4 x i32 > zeroinitializer
337
+ %bcst0 = shufflevector <4 x double > %ld0 , <4 x double > poison , <4 x i32 > zeroinitializer
338
+ %bcst1 = shufflevector <4 x double > %ld1 , <4 x double > poison , <4 x i32 > zeroinitializer
339
339
%blend = shufflevector <4 x double > %bcst0 , <4 x double > %bcst1 , <4 x i32 > <i32 0 , i32 5 , i32 6 , i32 3 >
340
340
ret <4 x double > %blend
341
341
}
@@ -568,8 +568,8 @@ define <4 x double> @blend_broadcasts_v1f64_4x(ptr %p0, ptr %p1) {
568
568
; X64-AVX512-NEXT: retq
569
569
%ld0 = load <1 x double >, ptr %p0 , align 32
570
570
%ld1 = load <1 x double >, ptr %p1 , align 32
571
- %bcst0 = shufflevector <1 x double > %ld0 , <1 x double > undef , <4 x i32 > zeroinitializer
572
- %bcst1 = shufflevector <1 x double > %ld1 , <1 x double > undef , <4 x i32 > zeroinitializer
571
+ %bcst0 = shufflevector <1 x double > %ld0 , <1 x double > poison , <4 x i32 > zeroinitializer
572
+ %bcst1 = shufflevector <1 x double > %ld1 , <1 x double > poison , <4 x i32 > zeroinitializer
573
573
%blend = shufflevector <4 x double > %bcst0 , <4 x double > %bcst1 , <4 x i32 > <i32 0 , i32 5 , i32 6 , i32 3 >
574
574
ret <4 x double > %blend
575
575
}
@@ -644,8 +644,8 @@ define <4 x double> @blend_broadcasts_v1f64_2x(ptr %p0, ptr %p1) {
644
644
; X64-AVX512-NEXT: retq
645
645
%ld0 = load <1 x double >, ptr %p0 , align 32
646
646
%ld1 = load <1 x double >, ptr %p1 , align 32
647
- %bcst0 = shufflevector <1 x double > %ld0 , <1 x double > undef , <2 x i32 > zeroinitializer
648
- %bcst1 = shufflevector <1 x double > %ld1 , <1 x double > undef , <2 x i32 > zeroinitializer
647
+ %bcst0 = shufflevector <1 x double > %ld0 , <1 x double > poison , <2 x i32 > zeroinitializer
648
+ %bcst1 = shufflevector <1 x double > %ld1 , <1 x double > poison , <2 x i32 > zeroinitializer
649
649
%blend = shufflevector <2 x double > %bcst0 , <2 x double > %bcst1 , <4 x i32 > <i32 0 , i32 2 , i32 3 , i32 1 >
650
650
ret <4 x double > %blend
651
651
}
0 commit comments