Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable

(fptrunc (sqrt (fpext x))) -> (sqrtf x) transformation if -fno-builtin is 
specified.
rdar://10466410

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145460 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chad Rosier
2011-11-29 23:57:10 +00:00
parent 6029b6ddaf
commit 3d925d24e8
5 changed files with 35 additions and 3 deletions

View File

@ -28,6 +28,9 @@ const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] =
"memset_pattern16",
"iprintf",
"siprintf",
"sqrt",
"sqrtl",
"sqrtf",
"fiprintf",
"fwrite",
"fputs"