@@ -36,7 +36,7 @@ define i1 @fcmp_or_v4f64(<4 x double> %a) {
36
36
; SSE-NEXT: ret i1 [[R]]
37
37
;
38
38
; AVX-LABEL: @fcmp_or_v4f64(
39
- ; AVX-NEXT: [[TMP1:%.*]] = fcmp olt <4 x double> [[A:%.*]], <double 4.200000e+01, double undef , double -8.000000e+00, double undef >
39
+ ; AVX-NEXT: [[TMP1:%.*]] = fcmp olt <4 x double> [[A:%.*]], <double 4.200000e+01, double poison , double -8.000000e+00, double poison >
40
40
; AVX-NEXT: [[SHIFT:%.*]] = shufflevector <4 x i1> [[TMP1]], <4 x i1> poison, <4 x i32> <i32 2, i32 poison, i32 poison, i32 poison>
41
41
; AVX-NEXT: [[TMP2:%.*]] = or <4 x i1> [[TMP1]], [[SHIFT]]
42
42
; AVX-NEXT: [[R:%.*]] = extractelement <4 x i1> [[TMP2]], i64 0
@@ -52,7 +52,7 @@ define i1 @fcmp_or_v4f64(<4 x double> %a) {
52
52
53
53
define i1 @icmp_xor_v4i32 (<4 x i32 > %a ) {
54
54
; CHECK-LABEL: @icmp_xor_v4i32(
55
- ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <4 x i32> [[A:%.*]], <i32 undef , i32 -8, i32 undef , i32 42>
55
+ ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <4 x i32> [[A:%.*]], <i32 poison , i32 -8, i32 poison , i32 42>
56
56
; CHECK-NEXT: [[SHIFT:%.*]] = shufflevector <4 x i1> [[TMP1]], <4 x i1> poison, <4 x i32> <i32 poison, i32 3, i32 poison, i32 poison>
57
57
; CHECK-NEXT: [[TMP2:%.*]] = xor <4 x i1> [[TMP1]], [[SHIFT]]
58
58
; CHECK-NEXT: [[R:%.*]] = extractelement <4 x i1> [[TMP2]], i64 1
@@ -78,7 +78,7 @@ define i1 @icmp_add_v8i32(<8 x i32> %a) {
78
78
; SSE-NEXT: ret i1 [[R]]
79
79
;
80
80
; AVX-LABEL: @icmp_add_v8i32(
81
- ; AVX-NEXT: [[TMP1:%.*]] = icmp eq <8 x i32> [[A:%.*]], <i32 undef , i32 undef , i32 -8, i32 undef , i32 undef , i32 undef , i32 undef , i32 42>
81
+ ; AVX-NEXT: [[TMP1:%.*]] = icmp eq <8 x i32> [[A:%.*]], <i32 poison , i32 poison , i32 -8, i32 poison , i32 poison , i32 poison , i32 poison , i32 42>
82
82
; AVX-NEXT: [[SHIFT:%.*]] = shufflevector <8 x i1> [[TMP1]], <8 x i1> poison, <8 x i32> <i32 poison, i32 poison, i32 7, i32 poison, i32 poison, i32 poison, i32 poison, i32 poison>
83
83
; AVX-NEXT: [[TMP2:%.*]] = add <8 x i1> [[TMP1]], [[SHIFT]]
84
84
; AVX-NEXT: [[R:%.*]] = extractelement <8 x i1> [[TMP2]], i64 2
0 commit comments