diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2025-07-18 13:26:00 -0700 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2025-07-18 13:26:00 -0700 |
| commit | 9bf3524731070cadc6175707314f3b6ca37190d5 (patch) | |
| tree | 86dcab7604336b01ae938fe81062c29ff69efba8 /llvm/test/CodeGen/X86/sincos.ll | |
| parent | 3a84c15cc13b6daf8e812592898ab6c7f19091a9 (diff) | |
| parent | 4f43f0606c3d7e1ce6d069583b5e59f036e112ce (diff) | |
Created using spr 1.3.6-beta.1
Diffstat (limited to 'llvm/test/CodeGen/X86/sincos.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/sincos.ll | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/llvm/test/CodeGen/X86/sincos.ll b/llvm/test/CodeGen/X86/sincos.ll index 42b1555e78b1..79034077f183 100644 --- a/llvm/test/CodeGen/X86/sincos.ll +++ b/llvm/test/CodeGen/X86/sincos.ll @@ -9,11 +9,10 @@ declare double @sin(double) readonly declare x86_fp80 @sinl(x86_fp80) readonly -define float @test1(float %X) { +define float @test1(float %X) nounwind { ; CHECK-LABEL: test1: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $12, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: flds {{[0-9]+}}(%esp) ; CHECK-NEXT: fstps (%esp) ; CHECK-NEXT: calll _sinf @@ -23,11 +22,10 @@ define float @test1(float %X) { ret float %Y } -define double @test2(double %X) { +define double @test2(double %X) nounwind { ; CHECK-LABEL: test2: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $12, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: fstpl (%esp) ; CHECK-NEXT: calll _sin @@ -37,11 +35,10 @@ define double @test2(double %X) { ret double %Y } -define x86_fp80 @test3(x86_fp80 %X) { +define x86_fp80 @test3(x86_fp80 %X) nounwind { ; CHECK-LABEL: test3: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $28, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 32 ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fstpt (%esp) ; CHECK-NEXT: calll _sinl @@ -58,11 +55,10 @@ declare double @cos(double) readonly declare x86_fp80 @cosl(x86_fp80) readonly -define float @test4(float %X) { +define float @test4(float %X) nounwind { ; CHECK-LABEL: test4: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $12, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: flds {{[0-9]+}}(%esp) ; CHECK-NEXT: fstps (%esp) ; CHECK-NEXT: calll _cosf @@ -72,11 +68,10 @@ define float @test4(float %X) { ret float %Y } -define double @test5(double %X) { +define double @test5(double %X) nounwind { ; CHECK-LABEL: test5: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $12, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: fstpl (%esp) ; CHECK-NEXT: calll _cos @@ -86,11 +81,10 @@ define double @test5(double %X) { ret double %Y } -define x86_fp80 @test6(x86_fp80 %X) { +define x86_fp80 @test6(x86_fp80 %X) nounwind { ; CHECK-LABEL: test6: ; CHECK: ## %bb.0: ; CHECK-NEXT: subl $28, %esp -; CHECK-NEXT: .cfi_def_cfa_offset 32 ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fstpt (%esp) ; CHECK-NEXT: calll _cosl |
