Skip to content

Commit 0f6bb4c

Browse files
committed
[InstCombine] regenerate test checks; NFC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360052 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent fb0402e commit 0f6bb4c

File tree

2 files changed

+36
-24
lines changed

2 files changed

+36
-24
lines changed

test/Transforms/InstCombine/maxnum.ll

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -147,53 +147,59 @@ define float @maxnum_f32_val_nan(float %x) {
147147

148148
define float @maxnum_f32_1_maxnum_val_p0(float %x) {
149149
; CHECK-LABEL: @maxnum_f32_1_maxnum_val_p0(
150-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.maxnum.f32(float %x, float 1.000000e+00)
151-
; CHECK-NEXT: ret float [[RES]]
150+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.maxnum.f32(float [[X:%.*]], float 1.000000e+00)
151+
; CHECK-NEXT: ret float [[TMP1]]
152+
;
152153
%y = call float @llvm.maxnum.f32(float %x, float 0.0)
153154
%z = call float @llvm.maxnum.f32(float %y, float 1.0)
154155
ret float %z
155156
}
156157

157158
define float @maxnum_f32_1_maxnum_p0_val_fast(float %x) {
158159
; CHECK-LABEL: @maxnum_f32_1_maxnum_p0_val_fast(
159-
; CHECK-NEXT: [[RES:%.*]] = call fast float @llvm.maxnum.f32(float %x, float 1.000000e+00)
160-
; CHECK-NEXT: ret float [[RES]]
160+
; CHECK-NEXT: [[TMP1:%.*]] = call fast float @llvm.maxnum.f32(float [[X:%.*]], float 1.000000e+00)
161+
; CHECK-NEXT: ret float [[TMP1]]
162+
;
161163
%y = call float @llvm.maxnum.f32(float 0.0, float %x)
162164
%z = call fast float @llvm.maxnum.f32(float %y, float 1.0)
163165
ret float %z
164166
}
165167

166168
define float @maxnum_f32_1_maxnum_p0_val_nnan_ninf(float %x) {
167169
; CHECK-LABEL: @maxnum_f32_1_maxnum_p0_val_nnan_ninf(
168-
; CHECK-NEXT: [[RES:%.*]] = call nnan ninf float @llvm.maxnum.f32(float %x, float 1.000000e+00)
169-
; CHECK-NEXT: ret float [[RES]]
170+
; CHECK-NEXT: [[TMP1:%.*]] = call nnan ninf float @llvm.maxnum.f32(float [[X:%.*]], float 1.000000e+00)
171+
; CHECK-NEXT: ret float [[TMP1]]
172+
;
170173
%y = call float @llvm.maxnum.f32(float 0.0, float %x)
171174
%z = call nnan ninf float @llvm.maxnum.f32(float %y, float 1.0)
172175
ret float %z
173176
}
174177

175178
define float @maxnum_f32_p0_maxnum_val_n0(float %x) {
176179
; CHECK-LABEL: @maxnum_f32_p0_maxnum_val_n0(
177-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.maxnum.f32(float %x, float 0.000000e+00)
178-
; CHECK-NEXT: ret float [[RES]]
180+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.maxnum.f32(float [[X:%.*]], float 0.000000e+00)
181+
; CHECK-NEXT: ret float [[TMP1]]
182+
;
179183
%y = call float @llvm.maxnum.f32(float %x, float -0.0)
180184
%z = call float @llvm.maxnum.f32(float %y, float 0.0)
181185
ret float %z
182186
}
183187

184188
define float @maxnum_f32_1_maxnum_p0_val(float %x) {
185189
; CHECK-LABEL: @maxnum_f32_1_maxnum_p0_val(
186-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.maxnum.f32(float %x, float 1.000000e+00)
187-
; CHECK-NEXT: ret float [[RES]]
190+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.maxnum.f32(float [[X:%.*]], float 1.000000e+00)
191+
; CHECK-NEXT: ret float [[TMP1]]
192+
;
188193
%y = call float @llvm.maxnum.f32(float 0.0, float %x)
189194
%z = call float @llvm.maxnum.f32(float %y, float 1.0)
190195
ret float %z
191196
}
192197

193198
define <2 x float> @maxnum_f32_1_maxnum_val_p0_val_v2f32(<2 x float> %x) {
194199
; CHECK-LABEL: @maxnum_f32_1_maxnum_val_p0_val_v2f32(
195-
; CHECK-NEXT: [[RES:%.*]] = call <2 x float> @llvm.maxnum.v2f32(<2 x float> %x, <2 x float> <float 1.000000e+00, float 1.000000e+00>)
196-
; CHECK-NEXT: ret <2 x float> [[RES]]
200+
; CHECK-NEXT: [[TMP1:%.*]] = call <2 x float> @llvm.maxnum.v2f32(<2 x float> [[X:%.*]], <2 x float> <float 1.000000e+00, float 1.000000e+00>)
201+
; CHECK-NEXT: ret <2 x float> [[TMP1]]
202+
;
197203
%y = call <2 x float> @llvm.maxnum.v2f32(<2 x float> %x, <2 x float> zeroinitializer)
198204
%z = call <2 x float> @llvm.maxnum.v2f32(<2 x float> %y, <2 x float><float 1.0, float 1.0>)
199205
ret <2 x float> %z

test/Transforms/InstCombine/minnum.ll

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -149,53 +149,59 @@ define float @minnum_f32_val_nan(float %x) {
149149

150150
define float @minnum_f32_1_minnum_val_p0(float %x) {
151151
; CHECK-LABEL: @minnum_f32_1_minnum_val_p0(
152-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.minnum.f32(float %x, float 0.000000e+00)
153-
; CHECK-NEXT: ret float [[RES]]
152+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.minnum.f32(float [[X:%.*]], float 0.000000e+00)
153+
; CHECK-NEXT: ret float [[TMP1]]
154+
;
154155
%y = call float @llvm.minnum.f32(float %x, float 0.0)
155156
%z = call float @llvm.minnum.f32(float %y, float 1.0)
156157
ret float %z
157158
}
158159

159160
define float @minnum_f32_1_minnum_p0_val_fast(float %x) {
160161
; CHECK-LABEL: @minnum_f32_1_minnum_p0_val_fast(
161-
; CHECK-NEXT: [[RES:%.*]] = call fast float @llvm.minnum.f32(float %x, float 0.000000e+00)
162-
; CHECK-NEXT: ret float [[RES]]
162+
; CHECK-NEXT: [[TMP1:%.*]] = call fast float @llvm.minnum.f32(float [[X:%.*]], float 0.000000e+00)
163+
; CHECK-NEXT: ret float [[TMP1]]
164+
;
163165
%y = call float @llvm.minnum.f32(float 0.0, float %x)
164166
%z = call fast float @llvm.minnum.f32(float %y, float 1.0)
165167
ret float %z
166168
}
167169

168170
define float @minnum_f32_1_minnum_p0_val_nnan_ninf(float %x) {
169171
; CHECK-LABEL: @minnum_f32_1_minnum_p0_val_nnan_ninf(
170-
; CHECK-NEXT: [[RES:%.*]] = call nnan ninf float @llvm.minnum.f32(float %x, float 0.000000e+00)
171-
; CHECK-NEXT: ret float [[RES]]
172+
; CHECK-NEXT: [[TMP1:%.*]] = call nnan ninf float @llvm.minnum.f32(float [[X:%.*]], float 0.000000e+00)
173+
; CHECK-NEXT: ret float [[TMP1]]
174+
;
172175
%y = call float @llvm.minnum.f32(float 0.0, float %x)
173176
%z = call nnan ninf float @llvm.minnum.f32(float %y, float 1.0)
174177
ret float %z
175178
}
176179

177180
define float @minnum_f32_p0_minnum_val_n0(float %x) {
178181
; CHECK-LABEL: @minnum_f32_p0_minnum_val_n0(
179-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.minnum.f32(float %x, float 0.000000e+00)
180-
; CHECK-NEXT: ret float [[RES]]
182+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.minnum.f32(float [[X:%.*]], float 0.000000e+00)
183+
; CHECK-NEXT: ret float [[TMP1]]
184+
;
181185
%y = call float @llvm.minnum.f32(float %x, float -0.0)
182186
%z = call float @llvm.minnum.f32(float %y, float 0.0)
183187
ret float %z
184188
}
185189

186190
define float @minnum_f32_1_minnum_p0_val(float %x) {
187191
; CHECK-LABEL: @minnum_f32_1_minnum_p0_val(
188-
; CHECK-NEXT: [[RES:%.*]] = call float @llvm.minnum.f32(float %x, float 0.000000e+00)
189-
; CHECK-NEXT: ret float [[RES]]
192+
; CHECK-NEXT: [[TMP1:%.*]] = call float @llvm.minnum.f32(float [[X:%.*]], float 0.000000e+00)
193+
; CHECK-NEXT: ret float [[TMP1]]
194+
;
190195
%y = call float @llvm.minnum.f32(float 0.0, float %x)
191196
%z = call float @llvm.minnum.f32(float %y, float 1.0)
192197
ret float %z
193198
}
194199

195200
define <2 x float> @minnum_f32_1_minnum_val_p0_val_v2f32(<2 x float> %x) {
196201
; CHECK-LABEL: @minnum_f32_1_minnum_val_p0_val_v2f32(
197-
; CHECK-NEXT: [[RES:%.*]] = call <2 x float> @llvm.minnum.v2f32(<2 x float> %x, <2 x float> zeroinitializer)
198-
; CHECK-NEXT: ret <2 x float> [[RES]]
202+
; CHECK-NEXT: [[TMP1:%.*]] = call <2 x float> @llvm.minnum.v2f32(<2 x float> [[X:%.*]], <2 x float> zeroinitializer)
203+
; CHECK-NEXT: ret <2 x float> [[TMP1]]
204+
;
199205
%y = call <2 x float> @llvm.minnum.v2f32(<2 x float> %x, <2 x float> zeroinitializer)
200206
%z = call <2 x float> @llvm.minnum.v2f32(<2 x float> %y, <2 x float><float 1.0, float 1.0>)
201207
ret <2 x float> %z

0 commit comments

Comments
 (0)