Skip to content

Commit f055c83

Browse files
committed
[NumericalStabilitySanitizer] Handle f[min/max]imum_num libcalls
A simple matter of adding them to the table.
1 parent 11e899c commit f055c83

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

llvm/lib/Transforms/Instrumentation/NumericalStabilitySanitizer.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,6 +1499,12 @@ const KnownIntrinsic::LFEntry KnownIntrinsic::kLibfuncIntrinsics[] = {
14991499
{LibFunc_fminf, "llvm.minnum.f32"},
15001500
{LibFunc_fmin, "llvm.minnum.f64"},
15011501
{LibFunc_fminl, "llvm.minnum.f80"},
1502+
{LibFunc_fmaximum_numf, "llvm.maximumnum.f32"},
1503+
{LibFunc_fmaximum_num, "llvm.maximumnum.f64"},
1504+
{LibFunc_fmaximum_numl, "llvm.maximumnum.f80"},
1505+
{LibFunc_fminimum_numf, "llvm.minimumnum.f32"},
1506+
{LibFunc_fminimum_num, "llvm.minimumnum.f64"},
1507+
{LibFunc_fminimum_numl, "llvm.minimumnum.f80"},
15021508
{LibFunc_ceilf, "llvm.ceil.f32"},
15031509
{LibFunc_ceil, "llvm.ceil.f64"},
15041510
{LibFunc_ceill, "llvm.ceil.f80"},

0 commit comments

Comments
 (0)