@@ -16,18 +16,11 @@ define <4 x double> @PR94546(<4 x double> %a, <4 x double> %b) {
16
16
; SSE-NEXT: [[TMP4:%.*]] = shufflevector <2 x double> [[TMP3]], <2 x double> poison, <4 x i32> <i32 0, i32 poison, i32 poison, i32 1>
17
17
; SSE-NEXT: ret <4 x double> [[TMP4]]
18
18
;
19
- ; AVX1-LABEL: @PR94546(
20
- ; AVX1-NEXT: [[TMP1:%.*]] = shufflevector <4 x double> [[A:%.*]], <4 x double> [[B:%.*]], <2 x i32> <i32 0, i32 6>
21
- ; AVX1-NEXT: [[TMP2:%.*]] = shufflevector <4 x double> [[A]], <4 x double> [[B]], <2 x i32> <i32 1, i32 7>
22
- ; AVX1-NEXT: [[TMP3:%.*]] = fadd <2 x double> [[TMP1]], [[TMP2]]
23
- ; AVX1-NEXT: [[TMP4:%.*]] = shufflevector <2 x double> [[TMP3]], <2 x double> poison, <4 x i32> <i32 0, i32 poison, i32 poison, i32 1>
24
- ; AVX1-NEXT: ret <4 x double> [[TMP4]]
25
- ;
26
- ; AVX2-LABEL: @PR94546(
27
- ; AVX2-NEXT: [[TMP1:%.*]] = shufflevector <4 x double> [[A:%.*]], <4 x double> [[B:%.*]], <4 x i32> <i32 0, i32 poison, i32 poison, i32 6>
28
- ; AVX2-NEXT: [[TMP2:%.*]] = shufflevector <4 x double> [[A]], <4 x double> [[B]], <4 x i32> <i32 1, i32 poison, i32 poison, i32 7>
29
- ; AVX2-NEXT: [[TMP3:%.*]] = fadd <4 x double> [[TMP1]], [[TMP2]]
30
- ; AVX2-NEXT: ret <4 x double> [[TMP3]]
19
+ ; AVX-LABEL: @PR94546(
20
+ ; AVX-NEXT: [[TMP1:%.*]] = shufflevector <4 x double> [[A:%.*]], <4 x double> [[B:%.*]], <4 x i32> <i32 0, i32 poison, i32 poison, i32 6>
21
+ ; AVX-NEXT: [[TMP2:%.*]] = shufflevector <4 x double> [[A]], <4 x double> [[B]], <4 x i32> <i32 1, i32 poison, i32 poison, i32 7>
22
+ ; AVX-NEXT: [[TMP3:%.*]] = fadd <4 x double> [[TMP1]], [[TMP2]]
23
+ ; AVX-NEXT: ret <4 x double> [[TMP3]]
31
24
;
32
25
%vecext = extractelement <4 x double > %a , i32 0
33
26
%vecext1 = extractelement <4 x double > %a , i32 1
@@ -49,4 +42,5 @@ define <4 x double> @PR94546(<4 x double> %a, <4 x double> %b) {
49
42
ret <4 x double > %shuffle
50
43
}
51
44
;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
52
- ; AVX: {{.*}}
45
+ ; AVX1: {{.*}}
46
+ ; AVX2: {{.*}}
0 commit comments