[TargetLibraryInfo] Correctly handle sqrt*_finite
authorPaul Robinson <paul.robinson@sony.com>
Fri, 24 Sep 2021 00:44:41 +0000 (17:44 -0700)
committerPaul Robinson <paul.robinson@sony.com>
Fri, 24 Sep 2021 18:57:38 +0000 (11:57 -0700)
commit6185ad03f1085911812e8244a4994a04c62e19b6
treed15d4f925ed35ea3a852f66389a203c1debbb2f4
parentf8da95cd7e68ea66010843ef44adbe8d2807170c
[TargetLibraryInfo] Correctly handle sqrt*_finite

Other <math>_finite calls are marked as unavailable except on GNU/Linux;
it looks like the sqrt set was just overlooked.

Differential Revision: https://reviews.llvm.org/D110418
llvm/lib/Analysis/TargetLibraryInfo.cpp
llvm/test/CodeGen/X86/sqrt-fastmath.ll