[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