@@ -243,8 +243,6 @@ define float @caller2(ptr %error_ref) {
243
243
; CHECK-i386-NEXT: .cfi_offset %edi, -8
244
244
; CHECK-i386-NEXT: movl 32(%esp), %esi
245
245
; CHECK-i386-NEXT: leal 16(%esp), %edi
246
- ; CHECK-i386-NEXT: fld1
247
- ; CHECK-i386-NEXT: fstps {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Spill
248
246
; CHECK-i386-NEXT: LBB2_1: ## %bb_loop
249
247
; CHECK-i386-NEXT: ## =>This Inner Loop Header: Depth=1
250
248
; CHECK-i386-NEXT: movl $0, 16(%esp)
@@ -255,7 +253,7 @@ define float @caller2(ptr %error_ref) {
255
253
; CHECK-i386-NEXT: jne LBB2_4
256
254
; CHECK-i386-NEXT: ## %bb.2: ## %cont
257
255
; CHECK-i386-NEXT: ## in Loop: Header=BB2_1 Depth=1
258
- ; CHECK-i386-NEXT: flds {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Reload
256
+ ; CHECK-i386-NEXT: fld1
259
257
; CHECK-i386-NEXT: fxch %st(1)
260
258
; CHECK-i386-NEXT: fucompp
261
259
; CHECK-i386-NEXT: fnstsw %ax
@@ -270,7 +268,7 @@ define float @caller2(ptr %error_ref) {
270
268
; CHECK-i386-NEXT: fstp %st(0)
271
269
; CHECK-i386-NEXT: movl %ecx, (%esp)
272
270
; CHECK-i386-NEXT: calll _free
273
- ; CHECK-i386-NEXT: flds {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Reload
271
+ ; CHECK-i386-NEXT: fld1
274
272
; CHECK-i386-NEXT: addl $20, %esp
275
273
; CHECK-i386-NEXT: popl %esi
276
274
; CHECK-i386-NEXT: popl %edi
@@ -470,8 +468,6 @@ define float @foo_loop(ptr swifterror %error_ptr_ref, i32 %cc, float %cc2) {
470
468
; CHECK-i386-NEXT: fstps {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Spill
471
469
; CHECK-i386-NEXT: movl 36(%esp), %esi
472
470
; CHECK-i386-NEXT: movl 32(%esp), %edi
473
- ; CHECK-i386-NEXT: fld1
474
- ; CHECK-i386-NEXT: fstps {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Spill
475
471
; CHECK-i386-NEXT: LBB4_1: ## %bb_loop
476
472
; CHECK-i386-NEXT: ## =>This Inner Loop Header: Depth=1
477
473
; CHECK-i386-NEXT: testl %esi, %esi
@@ -486,7 +482,7 @@ define float @foo_loop(ptr swifterror %error_ptr_ref, i32 %cc, float %cc2) {
486
482
; CHECK-i386-NEXT: LBB4_3: ## %bb_cont
487
483
; CHECK-i386-NEXT: ## in Loop: Header=BB4_1 Depth=1
488
484
; CHECK-i386-NEXT: flds {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Reload
489
- ; CHECK-i386-NEXT: flds {{[-0-9]+}}(%e{{[sb]}}p) ## 4-byte Folded Reload
485
+ ; CHECK-i386-NEXT: fld1
490
486
; CHECK-i386-NEXT: fxch %st(1)
491
487
; CHECK-i386-NEXT: fucompp
492
488
; CHECK-i386-NEXT: fnstsw %ax
0 commit comments