diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp index 9e17dcaa55925..c62d9daa13ef0 100644 --- a/llvm/lib/Analysis/TargetLibraryInfo.cpp +++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp @@ -813,9 +813,6 @@ static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, TLI.setUnavailable(LibFunc_cabs); TLI.setUnavailable(LibFunc_cabsf); TLI.setUnavailable(LibFunc_cabsl); - TLI.setUnavailable(LibFunc_erf); - TLI.setUnavailable(LibFunc_erff); - TLI.setUnavailable(LibFunc_erfl); TLI.setUnavailable(LibFunc_ffs); TLI.setUnavailable(LibFunc_flockfile); TLI.setUnavailable(LibFunc_fseeko); diff --git a/llvm/test/tools/llvm-tli-checker/ps4-tli-check.yaml b/llvm/test/tools/llvm-tli-checker/ps4-tli-check.yaml index 61caf727b0f96..46f6a2d0a554a 100644 --- a/llvm/test/tools/llvm-tli-checker/ps4-tli-check.yaml +++ b/llvm/test/tools/llvm-tli-checker/ps4-tli-check.yaml @@ -34,23 +34,23 @@ # # CHECK: << Total TLI yes SDK no: 8 # CHECK: >> Total TLI no SDK yes: 0 -# CHECK: == Total TLI yes SDK yes: 235 +# CHECK: == Total TLI yes SDK yes: 238 # # WRONG_DETAIL: << TLI yes SDK no : '_ZdaPv' aka operator delete[](void*) # WRONG_DETAIL: >> TLI no SDK yes: '_ZdaPvj' aka operator delete[](void*, unsigned int) # WRONG_DETAIL-COUNT-8: << TLI yes SDK no : {{.*}}__hot_cold_t # WRONG_SUMMARY: << Total TLI yes SDK no: 9{{$}} # WRONG_SUMMARY: >> Total TLI no SDK yes: 1{{$}} -# WRONG_SUMMARY: == Total TLI yes SDK yes: 234 +# WRONG_SUMMARY: == Total TLI yes SDK yes: 237 # ## The -COUNT suffix doesn't care if there are too many matches, so check ## the exact count first; the two directives should add up to that. ## Yes, this means additions to TLI will fail this test, but the argument ## to -COUNT can't be an expression. -# AVAIL: TLI knows 479 symbols, 243 available -# AVAIL-COUNT-243: {{^}} available +# AVAIL: TLI knows 479 symbols, 246 available +# AVAIL-COUNT-246: {{^}} available # AVAIL-NOT: {{^}} available -# UNAVAIL-COUNT-236: not available +# UNAVAIL-COUNT-233: not available # UNAVAIL-NOT: not available ## This is a large file so it's worth telling lit to stop here. @@ -347,6 +347,18 @@ DynamicSymbols: Type: STT_FUNC Section: .text Binding: STB_GLOBAL + - Name: erf + Type: STT_FUNC + Section: .text + Binding: STB_GLOBAL + - Name: erff + Type: STT_FUNC + Section: .text + Binding: STB_GLOBAL + - Name: erfl + Type: STT_FUNC + Section: .text + Binding: STB_GLOBAL - Name: exp Type: STT_FUNC Section: .text