[llvm-branch-commits] [compiler-rt] 3bd2ad5 - [DFSan] Add several math functions to ABI list.

Matt Morehouse via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Dec 8 10:54:59 PST 2020


Author: Matt Morehouse
Date: 2020-12-08T10:51:05-08:00
New Revision: 3bd2ad5a0828e956400393e3ea153c417f256aab

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

LOG: [DFSan] Add several math functions to ABI list.

These are all straightforward functional entries.

Reviewed By: stephan.yichao.zhao

Differential Revision: https://reviews.llvm.org/D92791

Added: 
    

Modified: 
    compiler-rt/lib/dfsan/done_abilist.txt

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/dfsan/done_abilist.txt b/compiler-rt/lib/dfsan/done_abilist.txt
index 21464819e0fe..40dd0f54929b 100644
--- a/compiler-rt/lib/dfsan/done_abilist.txt
+++ b/compiler-rt/lib/dfsan/done_abilist.txt
@@ -48,20 +48,49 @@ fun:tolower=functional
 fun:toupper=functional
 
 # Functions that return a value that is data-dependent on the input.
+fun:__isinf=functional
+fun:__isinff=functional
+fun:__signbit=functional
+fun:__signbitf=functional
+fun:__signbitl=functional
 fun:btowc=functional
 fun:exp=functional
 fun:exp2=functional
+fun:expf=functional
+fun:expl=functional
 fun:fabs=functional
 fun:finite=functional
+fun:finitef=functional
+fun:finitel=functional
 fun:floor=functional
 fun:fmod=functional
 fun:isinf=functional
+fun:isinff=functional
+fun:isinfl=functional
 fun:isnan=functional
+fun:isnanf=functional
+fun:isnanl=functional
 fun:log=functional
+fun:log1p=functional
+fun:log1pf=functional
+fun:log1pl=functional
+fun:log2=functional
+fun:log2f=functional
+fun:log2l=functional
 fun:modf=functional
+fun:nextafter=functional
+fun:nextafterf=functional
+fun:nextafterl=functional
+fun:nexttoward=functional
+fun:nexttowardf=functional
+fun:nexttowardl=functional
 fun:pow=functional
+fun:powf=functional
+fun:powl=functional
 fun:round=functional
 fun:sqrt=functional
+fun:sqrtf=functional
+fun:sqrtl=functional
 fun:wctob=functional
 
 # Functions that produce an output that does not depend on the input (shadow is


        


More information about the llvm-branch-commits mailing list