@@ -31,8 +31,8 @@ define half @f2(half %x, half %y) {
31
31
; CHECK-NEXT: .cfi_offset %r15, -40
32
32
; CHECK-NEXT: aghi %r15, -176
33
33
; CHECK-NEXT: .cfi_def_cfa_offset 336
34
- ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Folded Spill
35
- ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Folded Spill
34
+ ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Spill
35
+ ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Spill
36
36
; CHECK-NEXT: .cfi_offset %f8, -168
37
37
; CHECK-NEXT: .cfi_offset %f9, -176
38
38
; CHECK-NEXT: ler %f8, %f2
@@ -44,8 +44,8 @@ define half @f2(half %x, half %y) {
44
44
; CHECK-NEXT: ler %f0, %f9
45
45
; CHECK-NEXT: brasl %r14, powf@PLT
46
46
; CHECK-NEXT: brasl %r14, __truncsfhf2@PLT
47
- ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Folded Reload
48
- ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Folded Reload
47
+ ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Reload
48
+ ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Reload
49
49
; CHECK-NEXT: lmg %r14, %r15, 288(%r15)
50
50
; CHECK-NEXT: br %r14
51
51
%tmp = call half @llvm.pow.f16 (half %x , half %y )
@@ -179,8 +179,8 @@ define half @f10(half %x, half %y) {
179
179
; CHECK-NEXT: .cfi_offset %r15, -40
180
180
; CHECK-NEXT: aghi %r15, -176
181
181
; CHECK-NEXT: .cfi_def_cfa_offset 336
182
- ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Folded Spill
183
- ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Folded Spill
182
+ ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Spill
183
+ ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Spill
184
184
; CHECK-NEXT: .cfi_offset %f8, -168
185
185
; CHECK-NEXT: .cfi_offset %f9, -176
186
186
; CHECK-NEXT: ler %f8, %f2
@@ -192,8 +192,8 @@ define half @f10(half %x, half %y) {
192
192
; CHECK-NEXT: ler %f0, %f9
193
193
; CHECK-NEXT: brasl %r14, fminf@PLT
194
194
; CHECK-NEXT: brasl %r14, __truncsfhf2@PLT
195
- ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Folded Reload
196
- ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Folded Reload
195
+ ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Reload
196
+ ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Reload
197
197
; CHECK-NEXT: lmg %r14, %r15, 288(%r15)
198
198
; CHECK-NEXT: br %r14
199
199
%tmp = call half @llvm.minnum.f16 (half %x , half %y )
@@ -208,8 +208,8 @@ define half @f11(half %x, half %y) {
208
208
; CHECK-NEXT: .cfi_offset %r15, -40
209
209
; CHECK-NEXT: aghi %r15, -176
210
210
; CHECK-NEXT: .cfi_def_cfa_offset 336
211
- ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Folded Spill
212
- ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Folded Spill
211
+ ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Spill
212
+ ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Spill
213
213
; CHECK-NEXT: .cfi_offset %f8, -168
214
214
; CHECK-NEXT: .cfi_offset %f9, -176
215
215
; CHECK-NEXT: ler %f8, %f2
@@ -221,8 +221,8 @@ define half @f11(half %x, half %y) {
221
221
; CHECK-NEXT: ler %f0, %f9
222
222
; CHECK-NEXT: brasl %r14, fmaxf@PLT
223
223
; CHECK-NEXT: brasl %r14, __truncsfhf2@PLT
224
- ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Folded Reload
225
- ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Folded Reload
224
+ ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Reload
225
+ ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Reload
226
226
; CHECK-NEXT: lmg %r14, %r15, 288(%r15)
227
227
; CHECK-NEXT: br %r14
228
228
%tmp = call half @llvm.maxnum.f16 (half %x , half %y )
@@ -239,8 +239,8 @@ define half @f12(half %x, half %y) {
239
239
; CHECK-NEXT: .cfi_offset %r15, -40
240
240
; CHECK-NEXT: aghi %r15, -176
241
241
; CHECK-NEXT: .cfi_def_cfa_offset 336
242
- ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Folded Spill
243
- ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Folded Spill
242
+ ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Spill
243
+ ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Spill
244
244
; CHECK-NEXT: .cfi_offset %f8, -168
245
245
; CHECK-NEXT: .cfi_offset %f9, -176
246
246
; CHECK-NEXT: ler %f9, %f0
@@ -255,8 +255,8 @@ define half @f12(half %x, half %y) {
255
255
; CHECK-NEXT: ler %f0, %f8
256
256
; CHECK-NEXT: .LBB11_2:
257
257
; CHECK-NEXT: brasl %r14, __truncsfhf2@PLT
258
- ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Folded Reload
259
- ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Folded Reload
258
+ ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Reload
259
+ ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Reload
260
260
; CHECK-NEXT: lmg %r14, %r15, 288(%r15)
261
261
; CHECK-NEXT: br %r14
262
262
%tmp = call nnan half @llvm.minnum.f16 (half %x , half %y )
@@ -271,8 +271,8 @@ define half @f13(half %x, half %y) {
271
271
; CHECK-NEXT: .cfi_offset %r15, -40
272
272
; CHECK-NEXT: aghi %r15, -176
273
273
; CHECK-NEXT: .cfi_def_cfa_offset 336
274
- ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Folded Spill
275
- ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Folded Spill
274
+ ; CHECK-NEXT: std %f8, 168(%r15) # 8-byte Spill
275
+ ; CHECK-NEXT: std %f9, 160(%r15) # 8-byte Spill
276
276
; CHECK-NEXT: .cfi_offset %f8, -168
277
277
; CHECK-NEXT: .cfi_offset %f9, -176
278
278
; CHECK-NEXT: ler %f9, %f0
@@ -287,8 +287,8 @@ define half @f13(half %x, half %y) {
287
287
; CHECK-NEXT: ler %f0, %f8
288
288
; CHECK-NEXT: .LBB12_2:
289
289
; CHECK-NEXT: brasl %r14, __truncsfhf2@PLT
290
- ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Folded Reload
291
- ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Folded Reload
290
+ ; CHECK-NEXT: ld %f8, 168(%r15) # 8-byte Reload
291
+ ; CHECK-NEXT: ld %f9, 160(%r15) # 8-byte Reload
292
292
; CHECK-NEXT: lmg %r14, %r15, 288(%r15)
293
293
; CHECK-NEXT: br %r14
294
294
%tmp = call nnan half @llvm.maxnum.f16 (half %x , half %y )
0 commit comments