[LICM] allow MemoryAccess creation failure (#116813)
[llvm-project.git] / libc / fuzzing / math / CMakeLists.txt
blob31336fa3e49f376188158679f26a56568ade1882
1 add_libc_fuzzer(
2   math_differential_fuzz
3   SRCS
4     math_differential_fuzz.cpp
5   HDRS
6     Compare.h
7     RemQuoDiff.h
8     SingleInputSingleOutputDiff.h
9     TwoInputSingleOutputDiff.h
10   DEPENDS
11     libc.hdr.math_macros
12     libc.src.math.ceil
13     libc.src.math.ceilf
14     libc.src.math.ceill
15     libc.src.math.fdim
16     libc.src.math.fdimf
17     libc.src.math.fdiml
18     libc.src.math.floor
19     libc.src.math.floorf
20     libc.src.math.floorl
21     libc.src.math.frexp
22     libc.src.math.frexpf
23     libc.src.math.frexpl
24     libc.src.math.hypotf
25     libc.src.math.ldexp
26     libc.src.math.ldexpf
27     libc.src.math.ldexpl
28     libc.src.math.logb
29     libc.src.math.logbf
30     libc.src.math.logbl
31     libc.src.math.modf
32     libc.src.math.modff
33     libc.src.math.modfl
34     libc.src.math.sqrt
35     libc.src.math.sqrtf
36     libc.src.math.sqrtl
37     libc.src.math.remainder
38     libc.src.math.remainderf
39     libc.src.math.remainderl
40     libc.src.math.remquo
41     libc.src.math.remquof
42     libc.src.math.remquol
43     libc.src.math.round
44     libc.src.math.roundf
45     libc.src.math.roundl
46     libc.src.math.trunc
47     libc.src.math.truncf
48     libc.src.math.truncl
49     libc.src.__support.FPUtil.fp_bits
50     libc.src.__support.CPP.type_traits
53 add_libc_fuzzer(
54   nextafter_differential_fuzz
55   SRCS
56     nextafter_differential_fuzz.cpp
57   HDRS
58     TwoInputSingleOutputDiff.h
59   DEPENDS
60     libc.src.math.nextafter
61     libc.src.math.nextafterf
62     libc.src.math.nextafterl
65 add_libc_fuzzer(
66   sin_fuzz
67   NEED_MPFR
68   SRCS
69     sin_fuzz.cpp
70   DEPENDS
71     libc.src.math.sin
74 add_libc_fuzzer(
75   cos_fuzz
76   NEED_MPFR
77   SRCS
78     cos_fuzz.cpp
79   DEPENDS
80     libc.src.math.cos
83 add_libc_fuzzer(
84   tan_fuzz
85   NEED_MPFR
86   SRCS
87     tan_fuzz.cpp
88   DEPENDS
89     libc.src.math.tan