@@ -42,8 +42,7 @@ func compare_eq${n}x${bits}(
42
42
// CHECK${arch}: compare_eq${n}x${bits}{{.*}} {
43
43
// CHECK${arch}: entry:
44
44
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp oeq <${n} x ${llvm}> %0, %1
45
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
46
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
45
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
47
46
48
47
% if bits == 16 :
49
48
#if arch(arm64)
@@ -60,8 +59,7 @@ func compare_ne${n}x${bits}(
60
59
// CHECK${arch}: compare_ne${n}x${bits}{{.*}} {
61
60
// CHECK${arch}: entry:
62
61
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp une <${n} x ${llvm}> %0, %1
63
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
64
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
62
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
65
63
66
64
% if bits == 16 :
67
65
#if arch(arm64)
@@ -78,8 +76,7 @@ func compare_lt${n}x${bits}(
78
76
// CHECK${arch}: compare_lt${n}x${bits}{{.*}} {
79
77
// CHECK${arch}: entry:
80
78
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp olt <${n} x ${llvm}> %0, %1
81
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
82
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
79
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
83
80
84
81
% if bits == 16 :
85
82
#if arch(arm64)
@@ -96,8 +93,7 @@ func compare_le${n}x${bits}(
96
93
// CHECK${arch}: compare_le${n}x${bits}{{.*}} {
97
94
// CHECK${arch}: entry:
98
95
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp ole <${n} x ${llvm}> %0, %1
99
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
100
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
96
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
101
97
102
98
% if bits == 16 :
103
99
#if arch(arm64)
@@ -114,8 +110,7 @@ func compare_ge${n}x${bits}(
114
110
// CHECK${arch}: compare_ge${n}x${bits}{{.*}} {
115
111
// CHECK${arch}: entry:
116
112
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp oge <${n} x ${llvm}> %0, %1
117
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
118
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
113
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
119
114
120
115
% if bits == 16 :
121
116
#if arch(arm64)
@@ -132,8 +127,7 @@ func compare_gt${n}x${bits}(
132
127
// CHECK${arch}: compare_gt${n}x${bits}{{.*}} {
133
128
// CHECK${arch}: entry:
134
129
// CHECK${arch}: [[TMP:%[0-9]+]] = fcmp ogt <${n} x ${llvm}> %0, %1
135
- // CHECK${arch}-NEXT: [[RES:%[0-9]+]] = sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
136
- // CHECK${arch}-NEXT: ret <${n} x i${bits}> [[RES]]
130
+ // CHECK${arch}-NEXT: sext <${n} x i1> [[TMP]] to <${n} x i${bits}>
137
131
138
132
% end
139
133
% end
0 commit comments