[llvm] e7bcd3f - ARM: Remove fast flags from ldexp calls test

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 7 04:01:07 PDT 2025


Author: Matt Arsenault
Date: 2025-07-07T20:01:00+09:00
New Revision: e7bcd3f7c743d6e10d26540a8d58648be5a95304

URL: https://github.com/llvm/llvm-project/commit/e7bcd3f7c743d6e10d26540a8d58648be5a95304
DIFF: https://github.com/llvm/llvm-project/commit/e7bcd3f7c743d6e10d26540a8d58648be5a95304.diff

LOG: ARM: Remove fast flags from ldexp calls test

These are not relevant to the test, and we should make
sure the calls lower correctly without flags.

Added: 
    

Modified: 
    llvm/test/CodeGen/ARM/ldexp.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/ARM/ldexp.ll b/llvm/test/CodeGen/ARM/ldexp.ll
index 941390ee94c1e..cdf91eb902e05 100644
--- a/llvm/test/CodeGen/ARM/ldexp.ll
+++ b/llvm/test/CodeGen/ARM/ldexp.ll
@@ -5,7 +5,7 @@ define double @testExp(double %val, i32 %a) {
 ; LINUX:    b ldexp{{$}}
 ; WINDOWS:  b.w ldexp{{$}}
 entry:
-  %call = tail call fast double @ldexp(double %val, i32 %a)
+  %call = tail call double @ldexp(double %val, i32 %a)
   ret double %call
 }
 
@@ -15,7 +15,7 @@ define double @testExpIntrinsic(double %val, i32 %a) {
 ; LINUX:    b ldexp{{$}}
 ; WINDOWS:  b.w ldexp{{$}}
 entry:
-  %call = tail call fast double @llvm.ldexp.f64(double %val, i32 %a)
+  %call = tail call double @llvm.ldexp.f64(double %val, i32 %a)
   ret double %call
 }
 
@@ -23,7 +23,7 @@ define float @testExpf(float %val, i32 %a) {
 ; LINUX:    b ldexpf
 ; WINDOWS:  b.w ldexpf
 entry:
-  %call = tail call fast float @ldexpf(float %val, i32 %a)
+  %call = tail call float @ldexpf(float %val, i32 %a)
   ret float %call
 }
 
@@ -31,7 +31,7 @@ define float @testExpfIntrinsic(float %val, i32 %a) {
 ; LINUX:    b ldexpf
 ; WINDOWS:  bl ldexp{{$}}
 entry:
-  %call = tail call fast float @llvm.ldexp.f32(float %val, i32 %a)
+  %call = tail call float @llvm.ldexp.f32(float %val, i32 %a)
   ret float %call
 }
 
@@ -41,7 +41,7 @@ define fp128 @testExpl(fp128 %val, i32 %a) {
 ; LINUX:    bl ldexpl
 ; WINDOWS:    b.w ldexpl
 entry:
-  %call = tail call fast fp128 @ldexpl(fp128 %val, i32 %a)
+  %call = tail call fp128 @ldexpl(fp128 %val, i32 %a)
   ret fp128 %call
 }
 
@@ -51,7 +51,7 @@ define half @testExpf16(half %val, i32 %a) {
 ; LINUX: bl ldexpf
 ; WINDOWS: bl ldexp{{$}}
 entry:
-  %0 = tail call fast half @llvm.ldexp.f16.i32(half %val, i32 %a)
+  %0 = tail call half @llvm.ldexp.f16.i32(half %val, i32 %a)
   ret half %0
 }
 


        


More information about the llvm-commits mailing list