From 82e1bd8e94b101785d382a1f4a12731e427e7934 Mon Sep 17 00:00:00 2001 From: Chad Rosier Date: Tue, 29 Nov 2011 23:57:10 +0000 Subject: Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable (fptrunc (sqrt (fpext x))) -> (sqrtf x) transformation if -fno-builtin is specified. rdar://10466410 llvm-svn: 145460 --- llvm/lib/Target/TargetLibraryInfo.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/Target/TargetLibraryInfo.cpp') diff --git a/llvm/lib/Target/TargetLibraryInfo.cpp b/llvm/lib/Target/TargetLibraryInfo.cpp index aa2e014b2bc..d6dbde5b3ac 100644 --- a/llvm/lib/Target/TargetLibraryInfo.cpp +++ b/llvm/lib/Target/TargetLibraryInfo.cpp @@ -28,6 +28,9 @@ const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] = "memset_pattern16", "iprintf", "siprintf", + "sqrt", + "sqrtl", + "sqrtf", "fiprintf", "fwrite", "fputs" -- cgit v1.2.3