@@ -388,9 +388,7 @@ define <8 x i64> @pr23259() #1 {
388
388
; AVX-LABEL: pr23259:
389
389
; AVX: # %bb.0: # %entry
390
390
; AVX-NEXT: pushq $1
391
- ; AVX-NEXT: .cfi_adjust_cfa_offset 8
392
391
; AVX-NEXT: popq %rax
393
- ; AVX-NEXT: .cfi_adjust_cfa_offset -8
394
392
; AVX-NEXT: vmovq %rax, %xmm0
395
393
; AVX-NEXT: vinsertf128 $1, %xmm0, %ymm0, %ymm1
396
394
; AVX-NEXT: vperm2f128 {{.*#+}} ymm0 = mem[2,3],ymm0[0,1]
@@ -402,9 +400,7 @@ define <8 x i64> @pr23259() #1 {
402
400
; AVX2: # %bb.0: # %entry
403
401
; AVX2-NEXT: vmovdqa A(%rip), %ymm0
404
402
; AVX2-NEXT: pushq $1
405
- ; AVX2-NEXT: .cfi_adjust_cfa_offset 8
406
403
; AVX2-NEXT: popq %rax
407
- ; AVX2-NEXT: .cfi_adjust_cfa_offset -8
408
404
; AVX2-NEXT: vmovq %rax, %xmm1
409
405
; AVX2-NEXT: vpunpcklqdq {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
410
406
; AVX2-NEXT: vpermq {{.*#+}} ymm0 = ymm0[2,1,1,1]
@@ -417,8 +413,8 @@ entry:
417
413
ret <8 x i64 > %shuffle
418
414
}
419
415
420
- attributes #0 = { optsize }
421
- attributes #1 = { minsize }
416
+ attributes #0 = { nounwind optsize }
417
+ attributes #1 = { nounwind minsize }
422
418
423
419
!llvm.module.flags = !{!0 }
424
420
!0 = !{i32 1 , !"ProfileSummary" , !1 }
0 commit comments