]> granicus.if.org Git - clang/commitdiff
Add the copysign builtins; I ran into a program that wanted
authorEli Friedman <eli.friedman@gmail.com>
Tue, 27 May 2008 15:59:57 +0000 (15:59 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 27 May 2008 15:59:57 +0000 (15:59 +0000)
__builtin_copysign.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51597 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Builtins.def

index 0016afdcb88e6c3a76e6d53fdd09ac80d17ebe24..9fb721e3d4f227e12d7f9327c78cca0971e0a43f 100644 (file)
@@ -62,6 +62,9 @@ BUILTIN(__builtin_fabs , "dd"  , "ncF")
 BUILTIN(__builtin_fabsf, "ff"  , "ncF")
 BUILTIN(__builtin_fabsl, "LdLd", "ncF")
 BUILTIN(__builtin_huge_val, "d", "nc")
+BUILTIN(__builtin_copysign, "ddd", "ncF")
+BUILTIN(__builtin_copysignf, "fff", "ncF")
+BUILTIN(__builtin_copysignl, "LdLdLd", "ncF")
 
 // FP Comparisons.
 BUILTIN(__builtin_isgreater     , "i.", "nc")